本人采用的MicroPhase的Z7Lite板子,由於以太網控制器是定義在pl端的,所以寄存器地址什么的都不太一樣。uboot要用petalinux生成,但是還是希望用源碼就能編譯,這樣沒有petalinux那么臃腫,而且編譯速度快、配置靈活。我們可以考慮通過petalinux來生成源碼與配置文件 ...
背景 使用 Vivado配置好網絡,並在PetaLinux中構建了完整的uboot kernel rootfs以后,發現網絡有問題。 一直ping不通,檢查了一遍以后發現配置很正常。 pri打印了一下環境變量以后發現問題。 細心的讀者肯定也發現哪里不對勁了。 是的,缺少了gateway 網關 。 附錄:常見調試命令 ZYNQ QSPI 不保存 env 從網絡加載image.ub 內含內核 設備樹 ...
2020-07-23 18:54 0 1751 推薦指數:
本人采用的MicroPhase的Z7Lite板子,由於以太網控制器是定義在pl端的,所以寄存器地址什么的都不太一樣。uboot要用petalinux生成,但是還是希望用源碼就能編譯,這樣沒有petalinux那么臃腫,而且編譯速度快、配置靈活。我們可以考慮通過petalinux來生成源碼與配置文件 ...
Platform: S905D2_U200 g12a_u200_v1#versionU-Boot 2015.01-g40abd73 (Sep 19 2018 - 03:00:24)aarch64-n ...
以下是從安富利工程師的技術支持的郵件中摘抄的,在此再次對他們表示感謝。 在我們面對客戶單板的時候,fsbl階段的調試多少會有些問題,在這個過程中怎么快速定位客戶的問題,並將有效的信息反饋給希望能幫助到你的人是決定解決問題時間長短的一個重要因素,在這里我寫下一些我個人的調試經驗,希望對你們有幫助 ...
說明 默認情況下,PetaLinux在編譯完成后會刪除源代碼,以節省硬盤空間。 在project-spec/meta-user/conf/petalinuxbsp.conf里,添加如下內容,可以保留Linux和UBoot源代碼。 可以使用下面的方法創建petalinux工程 ...
Vivado:2016.4 Linux:Ubuntu16.4 ZYNQ:xc7z020 下載文件名稱: https://github.com/Xilinx 2016.4-zed-release.tar.xz ...
這一節主要討論1個問題:點燈。點燈是實際開發中,特別是裸板開發中常見的調試手段,相當於主機開發中漫天飛舞的printf/printk。為了追蹤程序的現場執行情況,很多時候我們都使用點一個燈的方法來進行初步的判斷。如果你把剛才編譯的程序燒錄到SoC,你又怎么知道這個Uboot有沒有工作 ...
為uboot添加網卡功能可以讓uboot通過tftp下載內核, 方便我們的開發, 對於網卡功能的移植,我們依然在在一遍又一遍的實踐這個uboot改造的套路。 找運行邏輯,即插入代碼的位置。 根據運行邏輯編寫功能代碼。 找配置邏輯,即修改哪些文件使配置生效。 根據配置邏輯修改配置 ...
由於采用ramdisk文件系統,自帶的ip工具版本太舊無法配置can,需要自行編譯ip,具體參見參考文獻2 1.vivado配置ps 2.設備樹增加can0,一般開發板均已提供此配置 ...