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

小批量试产,100套板,有大约7、8套板出现 无法烧写内核、文件系统

通过UBOOT烧写内核

信息提示:

 ARM Clock :- 297MHz
DDR Clock :- 270MHz
Ethernet PHY: GENERIC @ 0x00
Hit any key to stop autoboot:  0 

Loading from NAND 128MiB 3,3V 8-bit, offset 0x500000
** Unknown image type
Wrong Image Format for bootm command
ERROR: can't get kernel image!
DM36x IPNC:>run update_system1
TFTP from server 192.168.26.211; our IP address is 192.168.26.110
Filename 'uImage'.
Load address: 0x82000000
Loading: #################################################################
         ################################################
done
Bytes transferred = 1644624 (191850 hex)

NAND erase: device 0 offset 0x500000, size 0x400000

软件擦写的时候在此 卡住了~    这个各位有没有碰到过这种情况?  

接下来我试验验证排除一下各种可能情况~
Eason Wang:

我忘了你写的那个82000000地址对不对,你检查一下,或者去81000000试试,同时再看看你擦写的地址和长度是否正确?

erase中断我还没有遇见过

你可以看看update_system1的指令下,是分拆成了哪几条指令来做的,分开执行是否可以?

对于nand的问题,通常试试看nand scrub指令是否可以有改善。

jinxiong jiang:

回复 Eason Wang:

经过试验验证可以确认是 Appro uboot的问题,测试情况如下,

1、采用 Appro uboot (直接使用5.0SDK 自带的UBOOT),会出现个别某几个硬件(大部分是可以正常下载的),下载内核的时候卡住,即 nand erase 就卡住了,  但是很奇怪,单独使用擦除命令却不会卡住。 update_system1的指令下,是分拆成了哪几条指令来做的,分开执行是否可以。验证是,分开执行也不行,确认不是封装的命令问题,即部分硬件只要先通过TFTP下载,再擦除,100% 卡住。

2、对于采用 Appro uboot  出现 nand erase 卡住的硬件,如果采用 UBOOT 的git版本(UBOOT 2013.7),经过测试,是完全正常的。但我们的硬件也不能直接采用UBOOT 2013.7  ,这个与内核2.6.18 不太匹配,启动的时候会出现 error -3 while decompressing!, 但采用Appro的 UBOOT 1.3.4版本却不会出现这个出错信息。

Eason Wang:

回复 jinxiong jiang:

1. erase卡住和tftp下载是否有直接的对应关系?

2. 我不清楚你git到的uboot是从哪里来的??是否可以提供来源

3. 你的nand和appro有什么区别?

jinxiong jiang:

回复 Eason Wang:

1. erase卡住和tftp下载是否有直接的对应关系?

     答:是的,单独执行erase 不会卡住,部分硬件先TFTP下载到某个地址,再erase,100%卡住;

我做了一个这样的对比实验,基于同样程序、同样操作。

A、主板1+nand flash1: 先执行TFTP下载,再erase,100%卡住;

      主板2+nand flash2: 先执行TFTP下载,再erase,不会卡住

B、主板1+nand flash2: 先执行TFTP下载,再erase,100%卡住;

      主板2+nand flash1: 先执行TFTP下载,再erase,不会卡住

说明,这个卡住跟nand flash没有啥关系。

2. 我不清楚你git到的uboot是从哪里来的??是否可以提供来源

    答:就是UBOOT官方 版本,git://git.denx.de/u-boot.git

3. 你的nand和appro有什么区别?

    答:采用的是三星的128M,

赞(0)
未经允许不得转载:TI中文支持网 » 小批量试产,100套板,有大约7、8套板出现 无法烧写内核、文件系统
分享到: 更多 (0)