背景:自己设计的 仿AM335X板子,ti-sdk-am335x-evm-06.00.00.00代码
按照文档《AM335x的网口启动及Flash烧写用户指南.pdf》中的1、2、3步骤配置修改完毕,一上电发现板子就直接跑到最后的else情况去下载uImage(而非先开始u-boot -restore.img和u-boot-spl-restore.bin 文件),下载uImage然后就是tftp校验失败,请问是否“option vendor-class-identifier”的判断条件设置成 "DM814x ROM" 和“ "AM335x U-Boot SPL"”有误?应该设置成什么数值?我个人怀疑应该是因以下配置代码中的判断条件的问题导致文件下载顺序有误(我对比了下tftp的data包的内容和uImage是一样的)(如附件图片2所示)
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.100 192.168.1.199;
if substring (option vendor-class-identifier, 0, 10) = "DM814x ROM" {
filename "u-boot-spl-restore.bin";
} elsif substring (option vendor-class-identifier, 0, 17) = "AM335x U-Boot SPL" {
filename "u-boot-restore.img";
} else {
filename "uImage";
}