现在在使用Uniflash烧录工具通过USB烧录,烧录过程中出现异常如下:
板子的sysboot[4,,0]引脚配置:10111 MMC0 SPIO UART0 USB0
板子上之前有用SD卡烧录过程序,现在打算改用Uniflash烧录
烧录文件按照链接中制作和修改的:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/52381.aspx
烧录路径C:\AM335x_Flashtool\images中包含的文件:debrick.scr flash_cat_util.out flash-image.out flash-image-data.txt MLO rootfs.bin u-boot.bin uImage.bin;
烧录现象:
1、Uniflash的进度条始终是0%
2、串口使用SecureCRT软件始终在打c
希望大牛指点下
Steven Liu1:
先确认你的AM335x的芯片是PG2.1版本吗?如果是PG1.0版本的,目前不支持USB烧录。区别方法:丝印层AM3352料号的后面是否带有“B”的字样。
zuhua zhang:
回复 Steven Liu1:
型号是确认过的是PG2版本的,AM3358芯片型号全称:AM3358BZCZAI00
Steven Liu1:
回复 zuhua zhang:
OK,这个是可以支持USB烧录的。你看一下,在启动时能看到主机上出现USB网络吗?如果没有,只是出现未知的Subartic设备,那就说明你没装驱动。
zuhua zhang:
回复 Steven Liu1:
板子上电,点击Uniflash的Start flashing之后显示USB识别了,在网络和共享中心那边出现一个net端口,也按照资料上说的配置为192.168.2.1和Uniflash配置一样,不过显示的是已开启,但是显示无法连接到Internet。截图如附件
Steven Liu1:
回复 zuhua zhang:
板子已经获得IP了,这个链接是正常了,查两个事儿:
1. 防火墙,反病毒软件之类的关掉了吗?一定要确认,否则和你这现象是一样的。
2. down下去的u-boot-spl-restore.bin是否能够正常起来?可以用生成的MLO放在SD卡里测试一下,如果是spl这阶段出问题了,卡在里面,情形是一样的。
zuhua zhang:
回复 Steven Liu1:
1、杀毒软件什么的都是关闭的
2、这边down的文件有debrick.scr MLO 、 rootfs.bin 、 u-boot.bin 、uImage.bin,这么几个文件,这几个文件之前使用SD卡烧录的时候是可以的,
你好Steven这个和我引脚配置有关系吗?引脚配置中USB0在Uart后面这个有影响吗?板子已经有之前SD卡烧成功的文件。
Steven Liu1:
回复 zuhua zhang:
你可以尝试选一个USB0在前的方式试一下,但是应该关系不大。我看你的选择是MMC0 SPIO UART0 USB0
这样的话,SD卡拔出了,没SPI0的设备,前两个启动方式已经过了,串口能打C也证明了进入到了UART0启动的模式,没有文件的传输,就会走到USB0上。
看你的描述,编出来的MLO是OK的,我再确认一下image,你有没有把编译生成的u-boot-spl.bin重命名为u-boot-spl-restore.bin,然后放到对应的文件夹中?
zuhua zhang:
回复 Steven Liu1:
这边文件名就是debrick.scr MLO rootfs.bin u-boot.bin uImage.bin;没有重命名为u-boot-spl-restore.bin
u-boot文件需要重命名为u-boot-spl-restore.bin??那其他文件需要重命名吗?
Steven Liu1:
回复 zuhua zhang:
有的,仔细看哪个主题帖中的链接信息啊:
http://processors.wiki.ti.com/index.php/Sitara_Linux_AM335x_Flash_Programming_Linux_Development#Build_SPL_.28MLO.29_and_U-Boot_for_Flashing
Copy u-boot.img to u-boot-restore.img
In the directory flash-restore/spl, copy u-boot-spl.bin to u-boot-spl-restore.bin
zuhua zhang:
回复 Steven Liu1:
HI,Steven,
我烧录的U-boot这个文件是我在用的一个开发板上的,且我看到《Uniflash烧写脚本的修改和SPI 烧写的支持》指导文档里分为u-boot-spl-restore.bin, u-boot-restore.img,但是我这个文件是买的开发板上的配套u-boot.bin文件
TI中文支持网




