我正在尝试移植uboot到我们公司的自定义板子,我们的板子参考了bbb,目前uboot停在了如下位置,不确定是哪边除了问题。
<debug_uart> Bad EEPROM or unknown board, cannot configure pinmux.sram init …
U-Boot SPL 2019.01-gf7ec555-dirty (Jul 16 2020 – 17:35:16 +0800)
Trying to boot from MMC1
CONFIG_SPL_BUILD…
U-Boot 2019.01-gf7ec555-dirty (Jul 16 2020 – 17:35:23 +0800)
CPU : AM335X-GP rev 2.1
Model: MAGUS AM335x 1201
DRAM: 512 MiB
NAND: 0 MiB
MMC:
Shine:
请问您的板子上有EEPROM吗?如果没有的话,要把uboot里有关I2C EEPROM的配置去掉。
zhiyuan lin:
回复 Shine:
板子是没有EEPROM的,已经把EEPROM相关的代码去掉了,参考了这篇文档。
software-dl.ti.com/…/U-Boot.html
如果不去掉应该不会有这么多输出的。
Shine:
回复 zhiyuan lin:
请检查一下sysboot管脚设置是否是SD boot?SD卡插座接触是否好的?或者换张SD卡试试。
zhiyuan lin:
回复 Shine:
已经更换SD卡测试,结果还是相同。按理来说SPL已经加载到了uboot.img,sd卡应该没问题吧。
不是很懂这块,boot config如下,
Shine:
回复 zhiyuan lin:
请试试下面e2e帖子里的方法,SPL也是卡在这块
CPU : AM335X-GP rev 2.1
Model: MAGUS AM335x 1201
DRAM: 512 MiB
NAND: 0 MiB
MMC:e2e.ti.com/…/792709