各位工程师好!
我们参考appro的dm368解决方案量产了一批板子,需要进行烧写。我们使用sd卡进行烧写的时候,发现“nand erase”操作出现大量 “Timeout! FAILED! ”错误。所以我们又尝试使用ccs烧写的方式进行测试,但是发现使用ccs以及xds560连接板子时报错如下:
————————————————————————
Error connecting to the target:
Error 0x80002240/-233
Fatal Error during: Initialization, OCS, Control,This error was generated by TI's USCIF driver.
SC_ERR_PATH_BROKEN <-233>
The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
An attempt to scan the JTAG scan-path has failed.
The target's JTAG scan-path appears to be broken
with a stuck-at-ones or stuck-at-zero fault.
Board Name: DM6446 XDS560 Emulator
Cpu Name: ICEPICK_C_0
Abort: Close Code Composer Studio.
Retry: Try to connect to the target again.
Cancel: Remain disconnected from the target
Diagnostic: Run diagnostic utility.
————————————————————————–
想请教各位大牛:
1.-233报错一般是出于什么样的故障?
2.量产板子的烧写只使用sd卡(不使用ccs做初始化)是否正确?
PS:我们使用原始的开发板做测试,ccs和仿真器是可以正常连接板子的,sd卡也可以正常完成烧写。
十分感谢!!!
kooking:
1. 1)可以重新安装一下CCS驱动,先卸载老的驱动,重启,再安装一下驱动,重启
2)检查一下焊接
3)也可能是硬件坏了,需要更换器件:
http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/228782.aspx
2.量产烧写使用SD卡,不需要做CCS初始化
weidong yao:
回复 kooking:
感谢你的回复!
我们还在检查硬件故障,暂时还是没有什么头绪,这批板子目前都是这种情况:
1.仿真器无法连接,报错“-233”;
2.使用sd卡烧写的话,可以从sd卡读数据到ddr,但是无法写到nand上;
之前做了两批测试板都没有这种情况。
Chris Meng:
回复 weidong yao:
你好,
1.仿真器链接错误是有解释的,看起来像是硬件问题。你能检查一个原理图/PCB,或者测量一下JTAG上的相关信号?
The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.An attempt to scan the JTAG scan-path has failed.The target's JTAG scan-path appears to be brokenwith a stuck-at-ones or stuck-at-zero fault
2. SD启动如果可以访问DDR,那应该是nand的问题。请问你说写不到nand上,是连nand id都读不到,还是只是写后校验错误?你使用的nand和参考设计上的是否不一样?