首頁(yè) > 評(píng)測(cè) > 面向控制+自動(dòng)化應(yīng)用的MCU——TM4C123G LaunchPad評(píng)測(cè)
面向控制+自動(dòng)化應(yīng)用的MCU——TM4C123G LaunchPad評(píng)測(cè)
- [導(dǎo)讀]
- TM4C123x系列是TI推出的ARM Cortex-M4 內(nèi)核的MCU,用于取代以前的LM4F系列的產(chǎn)品。開(kāi)發(fā)者只需要微小的改動(dòng),即可將以前的代碼移植到新的平臺(tái)上面。 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編譯器,但是對(duì)仿真調(diào)試的支付來(lái)說(shuō),阿道推薦的還是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.下載軟件的下載,F(xiàn)在市面上基本每款芯片,都帶有串口下載的功能了。就是為了方面產(chǎn)品的更新和升級(jí),TM4C123x系列的芯片可以通過(guò)USART,USB,I2C進(jìn)行升級(jí)。
http://www.ti.com.cn/tool/cn/lmflashprogrammer
5.ICDI驅(qū)動(dòng)的安裝。這是ICDI仿真器的驅(qū)動(dòng),使得PC能夠檢測(cè)到ICDI仿真器并進(jìn)行識(shí)別。一般在安裝CCS軟件的時(shí)候,選擇全部安裝,會(huì)自動(dòng)安裝這個(gè)驅(qū)動(dòng)的。
http://www.ti.com/tool/stellaris_icdi_drivers
PS:阿道友情提示:CCS和TIVA WARE開(kāi)發(fā)包的安裝,最好是安裝在c盤根目錄下面,這樣可以方便以后的工程創(chuàng)建。
6.當(dāng)所有全部驅(qū)動(dòng)安裝完畢的時(shí)候。T4Pad用USB線通過(guò)DEBUG接口連接PC,撥碼開(kāi)關(guān)撥至DEBUG口,PWR LED亮起后,說(shuō)明電源已經(jīng)準(zhǔn)備OK。打開(kāi)設(shè)備管理器,當(dāng)出現(xiàn)下面的驅(qū)動(dòng)的時(shí)候,說(shuō)明T4Pad前期的準(zhǔn)備工作已經(jīng)完畢,可以進(jìn)行開(kāi)發(fā)了。(第一次板子插入PC配置驅(qū)動(dòng)的時(shí)候有點(diǎn)慢,需要耐心等待)

四:新建一個(gè)工程,進(jìn)行第一個(gè)程序的編寫(xiě)
萬(wàn)事具備,下面阿道就帶領(lǐng)大家在CCS上面進(jìn)行第一個(gè)工程的創(chuàng)建吧。
說(shuō)到工程的創(chuàng)建,一般有兩種模式,一種是借雞生蛋,在官方的例程上面修改。這種做法的優(yōu)點(diǎn)是可以快速的建立一個(gè)工程,缺點(diǎn)是不可移動(dòng),一旦換一個(gè)文件路徑,就不能用了。第二種是自力更生,自己從0開(kāi)始建立工程,庫(kù)文件和每個(gè)項(xiàng)目都打包在一起,這樣的缺點(diǎn)是每個(gè)工程包會(huì)很大,優(yōu)點(diǎn)是可以方便的移動(dòng)。
作為快速開(kāi)發(fā)的目的來(lái)說(shuō),用第一種辦法是最好的了。具體步驟如下所示:
1.打開(kāi)安裝好的CCS IDE開(kāi)發(fā)工具。選擇工程文件的存放路徑,最好選擇硬盤的根目錄下面,不要有中文路徑名。

2.選擇導(dǎo)入工程文件。

3.選擇前面安裝好的TIVA WARE開(kāi)發(fā)包里面的例程。默認(rèn)c盤根目錄下的話,路徑為
C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\ek-tm4c123gxl\hello。




4.編譯導(dǎo)入后的工程文件。

編譯結(jié)果是沒(méi)有錯(cuò)誤的。

我們?cè)俜^(guò)去看看工程文件路徑下的這個(gè)工程。

可以看到導(dǎo)入工程后,包含main函數(shù)的hello.c文件被復(fù)制到了新的工程文件夾下,對(duì)原來(lái)的工程師沒(méi)有影響的。我們可以隨意的更改這個(gè)hello.c文件,來(lái)實(shí)現(xiàn)我們的功能。

可以清楚的看到生成了.out文件和.bin文件。前者是用CCS下載用到的目標(biāo)文件,后者是用LMFLASHPROGRAMMER下載需要的目標(biāo)文件。至此,一個(gè)完整的工程創(chuàng)建完畢,我么可以開(kāi)始下載程序啦。
對(duì)于想要精簡(jiǎn)可移植最小例程的同學(xué),阿道給大家建好了基于MDK下的工程文件,到時(shí)會(huì)打包上傳的。對(duì)于想要嘗試自己建立CCS下的工程文件的同學(xué),可以看看阿道21ic的這兩個(gè)帖子TM4用CCS6.0新建一個(gè)工程詳細(xì)步驟解析 完整版的TM4C123x CCS工程文件配置完畢,歡迎測(cè)試。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
行業(yè)新聞
熱門標(biāo)簽
論壇活動(dòng)
more+
公開(kāi)課
more+
項(xiàng)目外包
more+
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前















