芯片型号TMS320C6747,新的一批板子,之前都正常使用,今天上电ccs报错2131,首先对着csdn一顿搜索测试,引脚用万用表测试都未短路,供电和晶振工作都正常,经过一番查找This error means the JTAG debugger is unable to access the core or device on the board. JTAG 调试器无法访问板上的内核或设备,下面的网址提供了XDS Debug Probe各个错误的问题分析。
https://software-dl.ti.com/ccs/esd/documents/ccsv7_debugging_jtag_connectivity_issues.html#device-register
正准备按照网址的方法分析时,心想是不是某个引脚没焊好,然后测试了nTRST接地的电阻(这个引脚旁边是地,焊地线的排针时反复焊了几次才焊好),这个电阻正常应该是10kΩ,实测37Ω,看电路是直接接到芯片的,怀疑是不是有地方并联导致阻值偏低,所以又对比测试了另一个正常的板子,实测10kΩ。所以这里肯定是有问题,肉眼看没问题,万用表测下来不短路,但是阻值低,重新焊了以后实测阻值10kΩ正常。上电后debug恢复正常。
总结,反复焊的地方容易出现问题,要认真测试,两个引脚距离比较近,有虚焊连接(可能与焊锡膏没完全融化,或者使用过多有关),有很小的阻值导致万用表测不出短路。
dsp JTAG仿真器无法连接-报错Error connecting to the target: (Error -2131 @ 0x0)无法访问寄存器