Part Number:TMS320DM6467T
换了一块另一个厂家的DM6467T(不是以前俊竹科技的板子了),能烧录程序,但经常失败。失败原因罗列如下:
FTDI: Error connecting to the target: (Error -154 @ 0x0) One of the FTDI driver functions used to write data returned bad status or an error. (Emulation package 9.6.0.00172) HUNG: Error connecting to the target: (Error -1144 @ 0x0) Device core is hung. The debugger attempted to recover debug control, but was unsuccessful. Power-cycle the board. If error persists, confirm configuration and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.6.0.00172) PRSC: Error connecting to the target: (Error -6311) PRSC module failed to write to a register. (Emulation package 9.6.0.00172) RESET: Error connecting to the target: (Error -1137 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 9.6.0.00172) DATA: C64XP: File Loader: Verification failed: Values at address 0x8204D680 do not match Please verify target memory and memory map. C64XP: GEL: File: /home/wzy/workspace_v11/x264/Debug/x264.out: a data verification error occurred, file load failed.
目前发现FTDI 的错误似乎重启CCS 可以解决,其他错误近乎无解。除此之外,发现一些规律:比如当电流为0.9A 时必定报错HUNG,当电流为0.55A 时必定报错RESET,PRSC除少数的0.7A 和 0.65A 外都为0.6A。 关于灯的亮度:如果灯亮(LIGHT)或闪烁(FLASH),无论闪烁后是继续亮还是熄灭必定电流为0.9A(除少数0.7A)。但电流为0.9A 不一定灯亮。未观察到灯的亮度和报错信息之间的关系。 当这块板子正常工作时,电流必定为0.9A,且指示灯明亮但不闪烁。可以通过亮度和闪烁预 先排除掉不可能正常工作的情况以节约重复时间。可以通过电流大小预先判断报错的原因。绝大多数错误以HUNG为主。有时HUNG 报错后电流会从0.9A 掉到0.6A,这时再次DEBUG报错会转为PRSC,还出现了2次 DATA。
每次尝试均插上仿真器,仿真器灯亮则上电,Debug,报错,断电,断开仿真器。
test connection 没有问题。
这块板子上没有RESET按钮。
感谢一切回复。
Zhenyu Wu:
错误和代码无关,因为用的是最简单的例程。
,
Zhenyu Wu:
会不会是虚焊的缘故?这块板子上有个焊的导线之前的断的,焊盘快焊脱了,被我焊了几次。电流一会0.9A一会0.5A很像虚焊导致的接触不良啊。
,
Shine:
这个问题建议联系板子厂家,他们对板子硬件和设计比较熟悉。