CCS Note 12: XDS110 Debug Probe CCS Error: Required dynamic library jscserdes could not be located

解決CCS (Code Composer Studio) XDS110 USB Debug Probe 連接問題

--

近日在使用CCS搭配XDS110時,遇到了一個令人頭痛的問題:在連接XDS110 USB Debug Probe時出現了連接錯誤。經過嘗試和查詢,終於找到了解決方案。在此將解決過程整理如下,希望對大家有所幫助。

問題描述

在使用XDS110 USB Debug Probe連接MCU時,使用RAM Debug燒錄程式時,出現了以下錯誤:

Error connecting to the target: (Error -716 @ 0x0) Required dynamic library jscserdes could not be located. The library isn’t on the search path. (Emulation package 12.7.0.00130)

解決方案

看到TI官方論壇對話給出的解決方案加上我自己的試錯。總結出的方法,具體步驟如下:

步驟一:重新安裝XDS110驅動

  1. **讓XDS110連接電腦**
  2. **解除安裝驅動**:在Device Manager中,找到`Texas Instruments Debug Probes`,解除安裝所有相關的驅動(包括Class Data Port和Class Debug Probe)。
  3. **安裝驅動**:從[TI官方網站](http://processors.wiki.ti.com/index.php/XDS_Emulation_Software_Package)下載並安裝XDS110驅動。
  4. **重新連接設備**
  5. **手動安裝驅動**:選擇剛剛移除的設備們,選擇驅動安裝路徑"C:\ti\ccs_base"資料夾,自動搜尋驅動軟體安裝。

步驟二:設定CCS專案屬性

  1. 打開CCS,進入項目設定屬性頁面
  2. 在`General` -> `Connection`選項中,選擇`Texas Instruments XDS110 USB Debug Probe`,並點擊`Apply and Close`。
  3. 驗證連接過

步驟三:選擇正確的燒錄設定

在設定Debugger時,需要選擇適當的記憶體配置。若選擇RAM會出現link cmd file設定錯誤的問題,建議燒錄進Flash中。

有時候不知道為什麼還是不行,但只要按照特殊步驟就可以了
1. 先在燒RAM的設定下完成步驟二的修改設定
2. 再改變成燒 Flash,不要在Flash設定下做步驟二

  1. 在`Builder`設定選擇`Flash`
  2. 之後按綠色蟲蟲開始debug

結果

最終成功連接並進入了debug模式,問題得以解決。爽

--

--