AM437x USB1启动uboot失败

我在AM437x 上想使用U盘作为启动设备,硬件上引脚配置上满足USB启动的要求,但是并不太清楚软件上需要怎么配置才能从USB1启动,在uboot中插上U盘后能检测到U盘。现在有几个疑问:第一,想从U盘中启动uboot,是不是将U盘格式化为FAT32格式,且U盘中放MLO和uboot.img就行了?(实际测试不能启动)。第二,测试了从SD卡启动uboot,然后在uboot中指定从U盘中启动kernel和挂载文件系统,结果失败。报错是无效的分区2,不知道U盘启动需要对U盘进行怎样的分区?

我的最终目的是想将所有系统镜像包含文件系统全部放在U盘中,然后从U盘中启动uboot、kernel和挂载文件系统。不知道有没有这样相关的指导说明或案例。

TI的工程师们能指导一下吗?谢谢。

3 个回复