原先在线调试仿真器的连接一直都是没有问题的,烧写FLASH后,也提示烧写成功,但是上电重启后,没有工作,再连接仿真器怎么都连接不上,仿真器应该是没有问题的,换其他板子就可以连得上,测了6747的晶振,也工作正常,大家帮看看是怎么回事呢?谢谢了~
Shine:
检查一下boot管脚, boot [7,2,1,0,3]是否设成了11110, emulation debug mode, 具体见下面的文档第27页上的Table 6.
http://www.ti.com/lit/an/sprabb1c/sprabb1c.pdf
newta:
回复 Shine:
您好,我们使用spi0 flash boot mode,相应的boot管脚为0101X,烧写的程序以前也用过在其他的板子上~
newta:
回复 newta:
补充一下,仿真器连接错误提示:
Error connecting to the target:Error 0x80002240/-233Fatal 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 brokenwith a stuck-at-ones or stuck-at-zero fault.
Board Name: C6747 XDS560 EmulatorCpu Name: ICEPICK_C_0
Abort: Close Code Composer Studio.Retry: Try to connect to the target again.Cancel: Remain disconnected from the targetDiagnostic: Run diagnostic utility.
是不是DSP烧坏了?
Shine:
回复 newta:
你将boot [7,2,1,0,3]设成11110, 接仿真器, boot管脚要设成emulation debug mode
newta:
回复 Shine:
印制电路板上的boot[3]没有引出,只将boot [7,2,1,0]设成1111,可以不?ps:以前调另外一块板子也烧写过flash,之后也可以正常连接仿真器在线调试的呀,能给解释下吗?
Shine:
回复 newta:
另外一块板子的电路和这块一样吗? boot管脚设置一样么? OBSCLK管脚clock正确么?现在还能连另外一块板子吗? 试试重新安装一下仿真器驱动程序.
kai wang5:
回复 newta:
我情况与你的相似,只是DSP用的是DM642.现在我把flash芯片去了,还是老样子!郁闷了!