www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

面向控制+自動化應(yīng)用的MCU——TM4C123G LaunchPad評測

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

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

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+