使用的平台是am335x,现在可以通过SD卡启动,即bootmode选择SD卡启动,将mlo,uboot.img,uImage,ubi拷贝至SD卡,上电就可以从SD卡启动,也可以通过SD烧写系统。
现在想实现U盘启动,并用U盘烧写系统,不知道是否可行?
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.
现在我们支持USB0启动。但是这是使用Uniflash工具进行USB的启动,你需要一台主机安装这个工具,并设置好相应的环境,通过USB线和板子相连从而启动板子,进行烧录。和你要的U盘启动,不是一个概念。
如果想了解更多关于USB0启动的,可以参考这个:
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/52381.aspx
AM335x不支持U盘启动,AM437x支持U盘启动
你好,Am437x sysboot设置为mmc0->mmc1->usb1->usb0,可以从u盘启动吗?如果可以,u盘的制作方式是不是和sd卡一样?另外,am437x可以利用uniflash烧写吗?有没有相关的文档提供参考?
AM437x的USB1是可以支持从U盘启动的,烧写的方式和SD卡是一样的。
AM437x的Uniflash烧写请参考:
http://processors.wiki.ti.com/index.php/Sitara_Uniflash_Quick_Start_Guide#AM437x_Additional_Setup
谢谢,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。
请问你是如何实现AM437X上USB启动的,能指导一下吗?我目前发现无论是从U盘启动uboot,还是先从SD卡启动uboot,再从U盘启动kernel和挂载文件系统均失败了。