TI中文支持网
TI专业的中文技术问题搜集分享网站

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的工程师们能指导一下吗?谢谢。

Shine:

u盘的分区和SD卡启动一样,请参考下面的网站。
processors.wiki.ti.com/…/Linux_Core_U-Boot_User's_Guide

另外,看一下您的AM437x的硅版本号是多少?1.1版本的ROM bootloader不支持usb host boot.
www.ti.com/…/sprz408c.pdf

user5057925:

回复 Shine:

那uboot需要做什么配置才能从USB启动?

user5057925:

回复 Shine:

另外还想问下,2016.05版的uboot直接支持USB启动uboot吗?processors.wiki.ti.com/index.php

yongqing wang:

回复 user5057925:

支持USB0启动,使用Uniflash工具进行USB的启动,在主机安装这个工具,并设置好相应的环境,通过USB线和板子相连从而启动板子,进行烧录。

yongqing wang:

回复 user5057925:

都用最新的吧

赞(0)
未经允许不得转载:TI中文支持网 » AM437x USB1启动uboot失败
分享到: 更多 (0)