你好,目前使用8168+XDS560PLUS,但是用仿真器无法连接,总是报错Error connecting to the target: (Error -181 @ 0x0) The controller has detected a dead JTAG clock. The user must turn-on or connect the JTAG clock for the target. (Emulation package 5.0.872.0)”。我的怀疑我的JTAG电路有问题,帮我看一下,我的是14PIN的,不是20PIN的。
Shine:
请看一下下面wiki网站上列出的造成dead clock的原因http://processors.wiki.ti.com/index.php/Debugging_JTAG_Connectivity_Problems#Dead_JTAG_clock
Shine:
回复 Shine:
JTAG的接法见下面的wiki网站http://processors.wiki.ti.com/index.php/XDS_Target_Connection_Guide#Target_Connection_Design
jin xin:
回复 Shine:
谢谢你的回复,但是问题依旧,电源我测量了没问题,但是27M的晶振时钟没有起振,不知道是不是正常现象,是不是因为这个问题导致JTAG连接失败
Shine:
回复 jin xin:
27MHz晶振没起来,没有时钟给DSP, DSP没有跑起来,JTAG口连接失败。
你看一下为什么晶振没起来?试试调调电容值,数据手册上都有要求的。
Table 8-6. Input Requirements for Crystal Circuit on the Device Oscillatorhttp://www.ti.com/lit/ds/symlink/tms320dm8168.pdf
jin xin:
回复 Shine:
晶振坏了,换了一个就好了,这是第一次遇到晶振坏,目前晶振正常,电源正常,但是CCS连接A8核还是错误,The JTAG IR and DR scan-paths cannot circulate bits, they may be broken,每次都是这个错误,不知道什么原因导致的
Shine:
回复 jin xin:
量一下CLKOUT管脚看DSP有没有跑起来?JTAG各个管脚的信号是否都正常?
jin xin:
回复 Shine:
感谢你耐心的回复,ccs连接正常了,原因是JTAG电路问题,TCK和RTCK短接了,呵呵。我的板子焊接的8位的nandflash,但nand-flash-writer.out是16位的,没办法烧写uboot,请问有没有8位nandflash的烧写程序,谢谢
zhaohu li:
仿真器到8168的线一般都超过6inches了,请问该电路是否需要添加buffer?
zhaohu li:
请问修改为14pin的调试接口后,trst是否直接接到DM8168即可,还是trst需要出发resetn和porn?
zhaohu li:
回复 zhaohu li:
zhaohu li
请问修改为14pin的调试接口后,trst是否直接接到DM8168即可,还是trst需要出发resetn和porn?