我在我们的主板上使用 denx git 存储库中的 u-boot 2014.07。这个u-boot在编译后给了我两个文件:u-boot.bin和MLO。 MLO 是第一个引导加载程序。我把它们都放在格式化为FAT32的SD卡第一个分区上。
当我的主板(来自 grinn 公司的 chiliboard)启动时,SPL 运行并多次写入“C”,延迟为 1 秒。我可以通过按一个键(在调试串行控制台上发送一个字符)来中断此过程。当我中断此过程或等待大约 10 秒后,SPL 开始启动 uboot。
如何取消这10秒的等待时间?我想立即加载u-boot。
答案1
我在这里找到了答案 ->https://e2e.ti.com/support/arm/sitara_arm/f/791/t/471656
问题是 SYSBOOT 设置错误。 ROM 正在等待通过串行端口发送 SPL,并生成“C”作为 X-MODEM 协议的一部分。