TMS320F28335项目开发记录2_CCS与JTAG仿真器连接问题汇总
CCS與仿真器連接問題 ? ?
? ? 實際使用過程中。仿真器和CCS連接可能出現這樣或那樣的問題,或許你的連接非常成功,沒碰到過什么問題。但我的問題的確不少,可能與電腦配置有關吧,也可能與人品有關吧。
? ? 以下的自己的一些錯誤和解決方法總結。不一定對,但也算是一種解決方法。分享給大家:
問題:
1.?jtag連接不上,報錯:The controller has detected a dead JTAG clock.
The user must turn-on or connect the JTAG clock for the target.
連接dm8147沒有問題,連接dsp f28335出現此問題。
通過不接仿真器測試發現 jtag的復位引腳11腳持續的發出低電平。該腳輸入WID信號。WID信號輸入有問題。所以,還是硬件28335板子硬件上的問題。
最后得出:
? 芯片沒有問題。是JTAG硬件電路或其它電路的問題;
? 看門狗的復位是因為Flash中沒有程序。而復位的低電平脈沖不是造成仿真器連接不了的直接原因;
? 仿真器連接不了,大部分原因是由于JTAG電路的問題,也不排除28335、虛焊、上電順序等問題;
? 最后查出JTAG上的引腳(TCK、RTCK)有問題!
2.?The controller has detected a target power loss.
The user must turn-on or connect the power supply for the target.
看看板子有沒有上電。
3.?Device is held in reset. Take the device out of reset, and retry the operation.
不明原因。。。
4. The requested TCLK PLL frequency option is invalid.
The utility or debugger has requested a selection of
the JTAG PLL frequency or clock source that is invalid.
The value of USCIF.TCLK_FREQUENCY is probably bad.
手工設置jtag頻率為0后報錯
5. Failure due to the controller command-finish taking too long.
重新啟動ccs或板子看看,一般能夠解決。
6.?
(Error -233 @ 0x0)
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 broken
with a stuck-at-ones or stuck-at-zero fault.
(Emulation package 5.0.747.0)
重新啟動ccs、重新啟動板子、重新啟動電腦都能夠試試看,一般能夠解決。
最后本人實在不行換了一根仿真器的線就能夠了,非常奇怪的錯誤。
7. 使用graph或須要觀察波形的窗體時。出現the chosen operation is not currently available錯誤,觀察串口出不來;
刪除.metadata文件夾就可以。注意,假設刪除。那么之前ccs工作文件夾區中已有的project信息列表就都沒了。
8. 打開隨意project中的文件出現:error retrieving content description for resource
沒有包括對應的頭文件,看編譯提示信息。
9.debug仿真時,A required dynamic library could not be located.
看看有木有刪掉不使用的ccxml文件 或使用正確的ccxml文件!! 有時嘗試解決問題半天。才發現ccxml文件搞錯了;非常蛋疼的錯誤。。。
10.?debug仿真時,一直卡著,沒有不論什么錯誤提示;
ccs,仿真器驅動安裝好后,執行一遍USBorPCI SEED-XDS560PLUS Version這兩個桌面文件。
實在不行,重裝CCS仿真器驅動吧。
11. 燒敲代碼至flash中后。拔掉仿真器與板子的插頭。注意不是電腦和仿真器的連接插頭。又一次上電后才干正常觀察到現象。
配置好cmd文件后正確的燒到Flash后。怎樣能夠正確的在線仿真、斷點設置之類的,說明沒有成功燒寫至Flash或者啟動模式沒有更改為Flash啟動。
12. The controller has detected a cable break far-from itself.?
The user must connect the cable/pod to the target. (Emulation package 5.0.747.0)?
仿真器與板子的接口沒有插吧= ?=;
13. 非常多其它不明原因的問題;
刪除工作區間.metadata目錄試試;
14. 注意,當使用仿真器正在仿真時,最好不要直接拔掉仿真器,應該先把板子斷電,否則后面可能會導致一系列的錯誤。
比方錯誤6。
15. 28335、JTAG接口信號:
我當時碰到的兩個問題:
假設在X1、X2引腳上引入晶振,XCLKIN引腳須要接地。XCLKOUT引腳懸空就可以!
TCK、RTCK應該正確的接到28335的TCK引腳!
JTAG電路與28335連接示意圖:
再來一張:
轉載于:https://www.cnblogs.com/mengfanrong/p/5135372.html
總結
以上是生活随笔為你收集整理的TMS320F28335项目开发记录2_CCS与JTAG仿真器连接问题汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “寒衾不可亲”上一句是什么
- 下一篇: 味字开头的成语大全