禁用等待并在 u-boot SPL 中写入“C”? - am335x、u-boot v2014.07

禁用等待并在 u-boot SPL 中写入“C”? - am335x、u-boot v2014.07

我在我们的主板上使用 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 协议的一部分。

相关内容