完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大牛,我是新接触AM3352这块芯片,有些疑问希望能得到大牛的帮助和解答。
我们的ECU板子上面是没有使用SD卡的,只有eMMC FLASH,启动模式SYSBOOT的设置是 0100 0000 0001 1100,对应手册里面的是MMC1,MMC0,UART0,USB0启动。 那如果这边eMMC flash贴片到板子上,板子是没有SD卡部分电路的,并且都是裸机,里面MLO,uboot等任何镜像都是没有的,这样可以直接通过USB把程序烧录到eMMC FLASH中吗? |
|
相关推荐
11个回答
|
|
我们是有工具可以通过USB把程序烧录到eMMC中的,叫Uniflash,下载地址:http://processors.wiki.ti.com/index.php/Category:CCS_UniFlash
使用手册:http://processors.wiki.ti.com/index.php/Sitara_Uniflash_Quick_Start_Guide eMMC烧写部分:http://processors.wiki.ti.com/index.php/Sitara_Linux_AM335x_Flash_Programming_Linux_Development#eMMC_Programming_Process |
|
|
|
另外提下,建议你先确定你的eMMC,DDR等等这些东西都是可以正常工作的吗?通过CCS或者其他的手段先确认一下,现在的硬件设计都OK的,再做这步。如果你的DDR或者eMMC本身有问题,这个工具在使用时也是会遇到问题的。
我们中文文档比较详细的介绍了NAND,SPI的烧写,以及需要做的工作:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/52381.aspx |
|
|
|
hwjj940056201 发表于 2018-6-21 14:43 就是说在我物料和电路等一切都是ok的的情况下,可以通过板子上的USB口子,在Uniflash这个工具把包括MLO,UBOOT等镜像烧录到eMMC flash中是吗?那启动方式也是在我这边的sy***oot设置的情况下操作是吗? |
|
|
|
cz0519博睿康 发表于 2018-6-21 14:56 是的。但是启动方式,需要选择带有USB0启动的,因为你是要从USB0进行启动烧录的。 |
|
|
|
恩,我们的SYSBOOT设置是 0100 0000 0001 1100,对应手册里面的是MMC1,MMC0,UART0,USB0启动,这个启动方式里第四位是USB0的启动方式,这样的话是可以使用Uniflash工具对eMMC Flash进行烧录的? |
|
|
|
cz0519博睿康 发表于 2018-6-21 15:35 是可以的。 不过提个醒:你的启动方式中,MMC1,MMC0位于前面,也就是说eMMC启动会比USB0先启动。如果eMMC中有启动的image,就会从eMMC启动,无法进入到USB0启动。换句话说,eMMC中为空或者没有启动image的时候,你的Uniflash可以正常使用烧录,因为可以从USB0启动;但是一旦烧录完成,你若是想对eMMC文件进行更新的话,就无法使用Uniflash进行,因为会先从eMMC中启动了,这时候需要你先擦出eMMC中的数据,或者换个USB0启动在先的模式。 |
|
|
|
hwjj940056201 发表于 2018-6-21 15:54 因为我看了下AM335X技术参考手册中,eMMC1作为启动设置的很少,那如果我在eMMC中已经存在image,这时候换一个USB0在最前面的启动模式,里面没有eMMC1和eMMC0的存在可以吗?因为手册上面USB0在前的设置中,都没有MMC0和MMC1存在的。 |
|
|
|
cz0519博睿康 发表于 2018-6-21 16:06 如果是使用Uniflash通过USB方式烧写的话,只需要有USB0启动的支持就可以,不需要有MMC0或者1。 |
|
|
|
你好,这边看来uniflash的使用说明后有几个疑问: 1、我看了下http://processors.wiki.ti.com/index.php/Sitara_Uniflash_Quick_Start_Guide#Flashing_a_Board_using_USB 这里面在使用USB烧录的时候,说还会出现一个eth接口,又要填写静态IP地址,这样和链接里面直接使用ETH烧录有什么区别?新出来的ETH接口需要连接网线吗?而且ETH烧录要PRU的才可以,板子上的一般是实现EtherCAT的接口。 2、一般使用SD卡烧录时候,文件包括:MLO,u-boot,image等文件,使用UNIFLASH烧录的时候有多了一个debrick.scr脚本文件,这个脚本文件是做什么的? 3、之前的回复贴里烧录过程比较简单,有详细点的资料吗? 谢谢 |
|
|
|
cz0519博睿康 发表于 2018-6-21 16:25 1. 这个地方说出现的网口是USB的网口,不是实际的网口,就是USB线连接就可以。(插一句,eth烧录时不需要PRU的,eth烧录只需要CPSW的网口即可) 2. 这个脚本里面的操作就是通过TFTP download相应的image,并写入到nand中去。 3. 中文版的描述比较详细,可以看看:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/52381.aspx |
|
|
|
可以的,TI的USB烧写的工具,可以到官网找找
|
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
533 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
777 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
653 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1132 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
63浏览 29评论
159浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
253浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
202浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 20:31 , Processed in 1.232269 second(s), Total 99, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号