首頁 > 評測 > 面向控制+自動化應用的MCU——TM4C123G LaunchPad評測

面向控制+自動化應用的MCU——TM4C123G LaunchPad評測

  • 作者:阿道
  • 來源:21ic
  • [導讀]
  • TM4C123x系列是TI推出的ARM Cortex-M4 內核的MCU,用于取代以前的LM4F系列的產品。開發(fā)者只需要微小的改動,即可將以前的代碼移植到新的平臺上面。 TM4C123x 系列 MCU 集成了 ARM 單精度浮點內核和高性能模數(shù)轉換器,
 
http://www.ti.com/tool/sw-tm4c?DCMP=tivac-series&HQS=tivaware
 
3.編譯器的下載。TM4C123x支持主流的IAR,MDK編譯器,但是對仿真調試的支付來說,阿道推薦的還是TI自己的編譯器CCS。CCS并不是一款免費的編譯器,但是如果使用的是TI買的原裝仿真器的話,CCS是提供全部功能的。T4Pad板載的ICDI正是TI 原裝的仿真器。
 
http://www.ti.com/tool/ccstudio&DCMP=dsp_ccs_v4&HQS=Other+OT+ccs
 
4.下載軟件的下載,F(xiàn)在市面上基本每款芯片,都帶有串口下載的功能了。就是為了方面產品的更新和升級,TM4C123x系列的芯片可以通過USART,USB,I2C進行升級。
 
http://www.ti.com.cn/tool/cn/lmflashprogrammer
 
5.ICDI驅動的安裝。這是ICDI仿真器的驅動,使得PC能夠檢測到ICDI仿真器并進行識別。一般在安裝CCS軟件的時候,選擇全部安裝,會自動安裝這個驅動的。
 
http://www.ti.com/tool/stellaris_icdi_drivers
 
PS:阿道友情提示:CCS和TIVA WARE開發(fā)包的安裝,最好是安裝在c盤根目錄下面,這樣可以方便以后的工程創(chuàng)建。
 
6.當所有全部驅動安裝完畢的時候。T4Pad用USB線通過DEBUG接口連接PC,撥碼開關撥至DEBUG口,PWR LED亮起后,說明電源已經準備OK。打開設備管理器,當出現(xiàn)下面的驅動的時候,說明T4Pad前期的準備工作已經完畢,可以進行開發(fā)了。(第一次板子插入PC配置驅動的時候有點慢,需要耐心等待)
TM4C123x評測3482.png

四:新建一個工程,進行第一個程序的編寫
 
萬事具備,下面阿道就帶領大家在CCS上面進行第一個工程的創(chuàng)建吧。
 
說到工程的創(chuàng)建,一般有兩種模式,一種是借雞生蛋,在官方的例程上面修改。這種做法的優(yōu)點是可以快速的建立一個工程,缺點是不可移動,一旦換一個文件路徑,就不能用了。第二種是自力更生,自己從0開始建立工程,庫文件和每個項目都打包在一起,這樣的缺點是每個工程包會很大,優(yōu)點是可以方便的移動。
 
作為快速開發(fā)的目的來說,用第一種辦法是最好的了。具體步驟如下所示:
 
1.打開安裝好的CCS IDE開發(fā)工具。選擇工程文件的存放路徑,最好選擇硬盤的根目錄下面,不要有中文路徑名。
TM4C123x評測3771.png
 
2.選擇導入工程文件。
TM4C123x評測3785.png
 
3.選擇前面安裝好的TIVA WARE開發(fā)包里面的例程。默認c盤根目錄下的話,路徑為
 
C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\ek-tm4c123gxl\hello。
TM4C123x評測3901.png
TM4C123x評測3907.png
TM4C123x評測3913.png
TM4C123x評測3920.png
 
4.編譯導入后的工程文件。
TM4C123x評測3920.png
 
編譯結果是沒有錯誤的。
TM4C123x評測3950.png
 
我們再翻過去看看工程文件路徑下的這個工程。
TM4C123x評測3974.png
 
可以看到導入工程后,包含main函數(shù)的hello.c文件被復制到了新的工程文件夾下,對原來的工程師沒有影響的。我們可以隨意的更改這個hello.c文件,來實現(xiàn)我們的功能。
TM4C123x評測4062.png
 
可以清楚的看到生成了.out文件和.bin文件。前者是用CCS下載用到的目標文件,后者是用LMFLASHPROGRAMMER下載需要的目標文件。至此,一個完整的工程創(chuàng)建完畢,我么可以開始下載程序啦。
 
對于想要精簡可移植最小例程的同學,阿道給大家建好了基于MDK下的工程文件,到時會打包上傳的。對于想要嘗試自己建立CCS下的工程文件的同學,可以看看阿道21ic的這兩個帖子TM4用CCS6.0新建一個工程詳細步驟解析 完整版的TM4C123x CCS工程文件配置完畢,歡迎測試。
  • 本文系21ic原創(chuàng),未經許可禁止轉載!

網(wǎng)友評論