硬漢科技開發的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,如下所示:
11.準備開始修改其他部分,以下先偷懶,改天有空再細說。
原則上圖上面的部分要注意一模一樣。
-------
-------
-------
-------
-------
-------
-------
-------
-------
-------
12.之後Build會只剩下rts2800_ml.lib有問題
請將CCS v7版本的rts2800_ml.lib裡面全部檔案及資料夾都copy到
硬漢v101對應rts2800_ml.lib的路徑,全部取代
-------
13.連接XDS100V3,按Debug後可以開始Run
也可以加BreakPoint
--------
--------End.........
沒有留言:
張貼留言