2017年11月10日 星期五

TMS28335 使用CCS V7.3 Debuger

首先這邊要說一下拿到的開發板是
硬漢科技開發的TMS320F28335
這邊放一下網路抓的開發板照片




如果你有拿到提供的 Code Example,應該會是 V101.zip
這邊要說明一下,要做這篇的原因是......
因為我活在2017年的現在~~~
如果你有拿到開發板提供的Code
通常Project是CCS 3.3或是CCS5.5
而目前現在最新的版本是7.3.0.00019
官方網站 TI_CCS_Download
會有這篇的其中一個原因是
CCS7以後是Free 的
以前CCS是需要License File的
畫面如下:


硬漢提供出來的版本是可以直接由CCS3.3或CCS5.5開啟
我自己這邊是安裝好CCS5.5以後,抓TI官方給的License File然後開啟Project
基本上問題不大,可以編譯可以燒錄可以debuger。

先從最簡單的LED開始
如果你手邊有檔案請找
example1_GpioLED

這篇主要是說明如何使用CCS 7.3
如何import舊版本的Project並且修改設定
讓你的CCS 7 可以 編譯/燒錄/debug

ICE使用三兄弟的 XDS100V3
他本身有兩種版本 一般與有隔離型




兩種的電路及硬體差異,可以查詢下面的關鍵字
jtag isolator ic
jtag isolator ti
usb isolator ic

http://www.bravekit.com/arm_jtag_isolator_usb_jlink_colink_stlink_debugger
有機會再寫一篇介紹~~
(話說XDS110已經出來,可以參考TI LaunchPad 電路圖,使用TM4C129+
CCS+Layout搞一個屬於自己的XDS110)
JTAG隔離的硬體設計大概有以下幾張圖可以參考




 USB isolator ic

XDS110的燒錄檔如下:
C:\ti\ccs730\ccsv7\ccs_base\common\uscif\xds110\boot_loader.bin

TI的官方參考如下:
http://processors.wiki.ti.com/index.php/XDS110

--------------------------

正式進入主題:


1.安裝CCS 7.3.0.00019 檔案約856MB,檔名CCS7.3.0.00019_win32.zip
   解壓縮後檔案約863MB

2.按右鍵,使用管理者身分安裝

3.安裝畫面
-------
-------
28335只要選擇C2000 real-time MCUs就好
 -------
近期出的MCU基本將前面7項打勾就可以
 -------
第一項一定要有,讓XDS100V3可以動
 -------
 -------
 -------

4.執行CCS v7,設不設定你的workspace都可以,選擇import 舊版的CCS

5.keep原始路徑

6.點選Target Config,在由邊視窗進行修改

7.按右鍵定義一個新的Target Config For TMS320f28335

8.選擇相應的ICE和MCU
   這邊是XDS100V3和TMS320F28335

9.完成後,按右鍵選擇Link File To Project,如下所示:


10.Build Project,之後會看到一堆錯誤


11.準備開始修改其他部分,以下先偷懶,改天有空再細說。
     原則上圖上面的部分要注意一模一樣。

 -------
 -------
 -------
  -------
 -------
 -------
  -------
  -------
 -------
  -------

12.之後Build會只剩下rts2800_ml.lib有問題
     請將CCS v7版本的rts2800_ml.lib裡面全部檔案及資料夾都copy到
     硬漢v101對應rts2800_ml.lib的路徑,全部取代

-------



12.Build完成


13.連接XDS100V3,按Debug後可以開始Run
     也可以加BreakPoint


--------
 --------

End.........




























沒有留言:

張貼留言

創用 CC 授權條款
我什麼都不會!!Eddie Sung製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款釋出。
此作品衍生自Eddie Sung