日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

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

面向控制+自動(dòng)化應(yīng)用的MCU——TM4C123G LaunchPad評(píng)測(cè)

  • 作者:阿道
  • 來(lái)源:21ic
  • [導(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)慢,需要耐心等待)
TM4C123x評(píng)測(cè)3482.png

四:新建一個(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ā)工具。選擇工程文件的存放路徑,最好選擇硬盤的根目錄下面,不要有中文路徑名。
TM4C123x評(píng)測(cè)3771.png
 
2.選擇導(dǎo)入工程文件。
TM4C123x評(píng)測(cè)3785.png
 
3.選擇前面安裝好的TIVA WARE開(kāi)發(fā)包里面的例程。默認(rèn)c盤根目錄下的話,路徑為
 
C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\ek-tm4c123gxl\hello。
TM4C123x評(píng)測(cè)3901.png
TM4C123x評(píng)測(cè)3907.png
TM4C123x評(píng)測(cè)3913.png
TM4C123x評(píng)測(cè)3920.png
 
4.編譯導(dǎo)入后的工程文件。
TM4C123x評(píng)測(cè)3920.png
 
編譯結(jié)果是沒(méi)有錯(cuò)誤的。
TM4C123x評(píng)測(cè)3950.png
 
我們?cè)俜^(guò)去看看工程文件路徑下的這個(gè)工程。
TM4C123x評(píng)測(cè)3974.png
 
可以看到導(dǎo)入工程后,包含main函數(shù)的hello.c文件被復(fù)制到了新的工程文件夾下,對(duì)原來(lái)的工程師沒(méi)有影響的。我們可以隨意的更改這個(gè)hello.c文件,來(lái)實(shí)現(xiàn)我們的功能。
TM4C123x評(píng)測(cè)4062.png
 
可以清楚的看到生成了.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)放投稿

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