使用的平台是am335x,现在可以通过SD卡启动,即bootmode选择SD卡启动,将mlo,uboot.img,uImage,ubi拷贝至SD卡,上电就可以从SD卡启动,也可以通过SD烧写系统。
现在想实现U盘启动,并用U盘烧写系统,不知道是否可行?
Jian Zhou:
回复 Steven Liu1:
AM335x不支持U盘启动,AM437x支持U盘启动
user5063720:
回复 Jian Zhou:
你好,Am437x sysboot设置为mmc0->mmc1->usb1->usb0,可以从u盘启动吗?如果可以,u盘的制作方式是不是和sd卡一样?另外,am437x可以利用uniflash烧写吗?有没有相关的文档提供参考?
Jian Zhou:
回复 user5063720:
AM437x的USB1是可以支持从U盘启动的,烧写的方式和SD卡是一样的。
AM437x的Uniflash烧写请参考:
http://processors.wiki.ti.com/index.php/Sitara_Uniflash_Quick_Start_Guide#AM437x_Additional_Setup
yongqing wang:
不支持U盘启动
user5063720:
回复 Jian Zhou:
谢谢,am437x已经实现从u盘起启动,Uniflash后面有时间再测试。现在还想请教下,am437x摄像头的一些问题,官方sdk给出的是ov2659的摄像头,现在我自己使用的是OV5640的摄像头,OV5640挂在CAM0,I2C0,然后我linux-3.12.10/drivers/media/i2c/添加了ov5640.c,
并在同一目录下的Makefile添加obj-$(CONFIG_VIDEO_OV5640) += ov5640.o,
在同一目录下的Kconfig添加
config VIDEO_OV5640
tristate "OmniVision OV5640 sensor support"
depends on I2C && VIDEO_V4L2
select VIDEO_V4L2_SUBDEV_API
—help—
This is a V4L2 sensor-level driver for the OmniVision ov5640 camera sensors
menuconfig取消ov2659,选择ov5640,设备树方面有关ov5640应该如何配置呢?附件是原理图和ov5640.c以及设备树,另外ov5640.c这个文件个人觉得好像有问题,但又不清楚。还有就是clkout2要怎样才能配置成24mhz呢?硬件工程师说ov5640mclk是24mhz的,而现是32.768kzh。
user5057925:
回复 user5063720:
请问你是如何实现AM437X上USB启动的,能指导一下吗?我目前发现无论是从U盘启动uboot,还是先从SD卡启动uboot,再从U盘启动kernel和挂载文件系统均失败了。
TI中文支持网