This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好、
我正在尝试为我的定制电路板构建 U-Boot 2024.04。 我遵循了 将 U-Boot 移植到定制电路板的 TI 指南、并且确实已经有前一个项目中的 DDR 时序。
我有我自己的 defconfig (派生自 am335x_evm_defconfig)、并根据 tftpboot 指南配置了我的 DHCP 和 tftp 服务器。
到目前为止一切顺利。 现在我已连接串行调试器:
U-Boot SPL 2024.04-dirty (Jun 26 2024 - 15:03:59 +0200) Trying to boot from eth device eth_cpsw Waiting for PHY auto negotiation to complete.... done link up on port 0, speed 100, full duplex BOOTP broadcast 1 BOOTP broadcast 2 ... Retry time exceeded; starting again Problem booting with BOOTP SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###
我的服务器的 Wireshark 显示来自 ROM 的 BOOTP 和 TFTP 消息、但不显示来自 SPL 的消息。
我已经偶然发现了这个讨论: https://forum.digikey.com/t/issue-tftp-booting-from-spl/9469/26 和有同样的问题。 也许这里的人可以帮助我,我可以看看吗?
提前感谢您!
您好!
您的开发工作是否使用了 TI SDK?
您能说明您对 defconfig 所做的更改吗?
此致、
Schuyler
我尝试了使用 TI-SDK-09、但目前我正在使用 tag v2024.04上的 ti-u-boot 存储库进行开发。
一个快速差异告诉我、除了添加 CONFIG_TARGET_AM335x_之外、我主要交换了 CONFIG_DEFAULT_DEVICE_TREE 和 CONFIG_OF_LIST