IMX6之emmc的u boot無法啟動除錯方法

2021-06-28 02:41:42 字數 566 閱讀 9625

通過量測啟動裝置相應的管腳clock訊號來判斷boot_cfg設定是否正確,而如果mfg及mfg映象可以工作,也可以使用mfg直接讀取sbmr1暫存器來獲取:

1.將mfg的uboot換成正常啟動的uboot,即替換掉 \mfgtools-rel-4.1.0_130816_mx6q_updater\profiles\mx6q linux update\os firmware\ u-boot-mx6q-sabresd.bin(mfg的uboot和正常啟動的uboot對比乙個不同就是mfg的uboot取消了等待3s輸入的功能,而正常的uboot可以)

4.在串列埠上鍵入「空格」,停下uboot,然後使用uboot的」md」命令就可以讀取sbmr1暫存器:」md 020d8004」 (sbmr1暫存器位址),在sdp, emmc 啟動時為0x00005860,與上文我們配置的一致。

從emmc sdhc4 啟動,燒寫fuse後,只能從emmc啟動,不可逆轉。

echo 0x00005860 >/sys/fsl_otp/hw_ocotp_cfg4

echo 0x00000010 >/sys/fsl_otp/hw_ocotp_cfg5

IMX6之emmc的u boot無法啟動除錯方法

通過量測啟動裝置相應的管腳clock訊號來判斷boot cfg設定是否正確,而如果mfg及mfg映象可以工作,也可以使用mfg直接讀取sbmr1暫存器來獲取 1.將mfg的uboot換成正常啟動的uboot,即替換掉 mfgtools rel 4.1.0 130816 mx6q updater pr...

qt之imx6庫編譯

qmake configuration for building with arm linux gnueabi g makefile generator unix config incremental qmake incremental style sublib 配置交叉編譯引數 imx6 cfla...

Openwrt移植IMX6之增加u boot支援

openwrt已經支援 imx6的 u boot,u boot位於 package boot uboot imx6,只需要針對自己的 u boot新增補丁,openwrt使用 quilt管理補丁 以下是製作補丁的全過程。參考文件 cat quiltrc quilt refresh args no t...