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

AM3354从nand启动停止

刚开始烧写一批板子后,启动很正常,一直都可以启动。用一段时间后,有部分(比例很高)就不能正常启动了,反复开关很多次,偶尔又能正常启动,这些不能启动的板子重新烧写后,又可以正常启动了,可能用上一段时间后又会出现这种情况,又只有重新烧写。这是什么原因?

Nancy Wang:

请问是用的哪个版本的SDK,是什么系统?
无法启动的时候有什么打印信息?
仿真器跟一下启动的时候都是卡在哪些地方?
processors.wiki.ti.com/…/Debugging_Boot_Issues
以下链接提到的几个部分也检查看看:
Input clocks and power sequencing
Boot pins
Boot media connectivity
Signalling on boot media and reset pins
software-dl.ti.com/…/index_Foundational_Components.html

user6369547:

回复 Nancy Wang:

系统是Linux-3.2.0

打印信息
U-Boot SPL 2011.09 (Jan 13 2017 – 10:28:03)
Texas Instruments Revision detection unimplemented
start set tps65217 voltage
Over set tps65217 voltage
Booting from NAND…

U-Boot 2011.09 (Jan 13 2017 – 10:28:03)

I2C:ready
DRAM:512 MiB
WARNING: Caches not enabled
Did not find a recognized configuration, assuming General purpose EVM in Profile 0 with Daughter board
Configurou interrupcao
Configurou LCD
NAND:HW ECC Hamming Code selected
256 MiB
MMC:OMAP SD/MMC: 0
*** Warning – bad CRC, using default environment

Net:cpsw
Hit any key to stop autoboot:0

Nancy Wang:

回复 user6369547:

可以通过调试UBOOT看看卡在哪里。
processors.wiki.ti.com/…/Sitara_Linux_Training:_uboot_linux_debug_with_ccsv5
我在第一条回复中贴出来的几个方向建议也检查一下,看看能否发现异常。
如果还是有问题我建议去英文论坛进一步咨询看看,有产品线的专家会给您提供支持。
e2e.ti.com/…/791

赞(0)
未经允许不得转载:TI中文支持网 » AM3354从nand启动停止
分享到: 更多 (0)