芯片型號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恢復正常。
總結,反復焊的地方容易出現問題,要認真測試,兩個引腳距離比較近,有虛焊連接(可能與焊錫膏沒完全融化,或者使用過多有關),有很小的阻值導致萬用表測不出短路。