首頁(yè) > 評(píng)測(cè) > TI Hercules實(shí)時(shí)處理器初開(kāi)發(fā)——RM57L843 LaunchPad評(píng)測(cè)(下)
TI Hercules實(shí)時(shí)處理器初開(kāi)發(fā)——RM57L843 LaunchPad評(píng)測(cè)(下)
- [導(dǎo)讀]
- 上篇中筆者win10安裝CCS屢次失敗,不過(guò)不難就這么完了。回家翻出古董win7本,三下五除二就搞定了CCS的安裝,本篇來(lái)給大家介紹一下RM57L843的開(kāi)發(fā)體驗(yàn)。
引言:
前面通過(guò)《TI Hercules實(shí)時(shí)處理器初接觸——RM57L843 LaunchPad評(píng)測(cè)(上)》我們對(duì)TI的RM57L843 LAUNCH開(kāi)發(fā)板有了簡(jiǎn)單的了解,不過(guò)由于本人電腦的win10系統(tǒng)不兼容最新的CCS開(kāi)發(fā)環(huán)境,沒(méi)能測(cè)評(píng)一下板子的程序開(kāi)發(fā),今天又翻出我10年的古董win7來(lái),安裝了一下最新的CCS7.3,一次成功,還是老伙計(jì)給力啊,下面就一起來(lái)體驗(yàn)一下RM57L843的開(kāi)發(fā)吧。
一、開(kāi)發(fā)環(huán)境安裝
軟件準(zhǔn)備:CCS7.3.0.00019_win32
HALCoGen-04.07.00
系統(tǒng)環(huán)境:win7 64位旗艦版 SP1(硬件就不寫(xiě)了,渣的一地)
先來(lái)安裝CCS7.3,官方?jīng)]有64位的,可能是考慮到64位系統(tǒng)就愛(ài)內(nèi)容32位軟件,就沒(méi)開(kāi)發(fā)吧。先解壓我們現(xiàn)在的安裝文件,解壓后如下圖。
直接雙擊打開(kāi)ccs_setup_7.3.0.00019.exe即可進(jìn)入安裝界面,注意安裝文件存放的路徑不要有中文,不然會(huì)提示錯(cuò)誤。
然后就一步一步感覺(jué)提示就可以了,同意程序應(yīng)用協(xié)議->選擇安裝路徑->選擇我們的Hercules系列處理器,(如下圖,此處的選項(xiàng)為Hercules Safety MCU,看來(lái)TI還是將其看作是一個(gè)控制器來(lái)用,而不是一個(gè)處理器),然后選擇默認(rèn)的調(diào)試器,就可以執(zhí)行安裝了,整個(gè)安裝過(guò)程大約需要5-10分鐘,可以抽空考慮一下喝咖啡還是喝茶的問(wèn)題。
CCS安裝完了,就可以進(jìn)行開(kāi)發(fā)了,不過(guò)上一篇文章我們也提到過(guò),TI為了方便硬件工程師快速開(kāi)發(fā),推出了一款強(qiáng)大的圖形配置軟件,我們自然也要體驗(yàn)一下了。
HALCoGen的安裝文件也比較簡(jiǎn)單,只有一個(gè)exe文件,解壓雙擊打開(kāi)就可以,一步一步按提示選擇安裝就可以了。
安裝完成后桌面會(huì)出現(xiàn)如下兩個(gè)圖標(biāo),就說(shuō)明安裝完成了,不過(guò)不要高興的太早,win10也一樣會(huì)走到這一步,但CCS正常打開(kāi),選擇工作空間之后就會(huì)出現(xiàn)閃退的問(wèn)題,不過(guò)據(jù)TI的工程師說(shuō)CCS7.x是兼容win10系統(tǒng)的,然而我在我的原版win10 64位企業(yè)版下,CCS從7.1-7.3全部存在閃退問(wèn)題,在用著win10的小伙伴也可以嘗試一下哦。
二、新建開(kāi)發(fā)工程
雙擊打開(kāi)CCS,選擇工作空間,默認(rèn)就可,不過(guò)本人建議還是改一下,不要放在C盤(pán)。然后在菜單欄NEW一個(gè)CCS Project,具體操作步驟都在下面,就不再過(guò)多的贅述了,注意第二步調(diào)試器一定要選擇正確,CCS不能自動(dòng)識(shí)別,只能提前設(shè)置好,否則后期無(wú)法下載程序。
上面的步驟結(jié)束后,我們建立的是一個(gè)空工程,并沒(méi)有任何程序代碼,接下來(lái)就要輪到我們的圖形配置程序閃亮登場(chǎng)了,打開(kāi)我們的HALCoGen,同樣NEW一個(gè)Project,步驟如下。
注意一個(gè)問(wèn)題,CCS從V6開(kāi)始就宣布可以免費(fèi)使用了(如下圖,懷念一下大學(xué)擼G2553破解CCS的日子),不需破解也沒(méi)有代碼限制,因此上面可以放心的選用TI自帶的編譯器,而不用擔(dān)心版權(quán)及代碼容量問(wèn)題了。
配置好工程就要開(kāi)始進(jìn)行硬件程序配置了,點(diǎn)擊確定后會(huì)出來(lái)如下界面,我們的RM57L843的所有內(nèi)部資源模塊一覽無(wú)余。
三、真正的程序開(kāi)發(fā)開(kāi)始了
走完上面的過(guò)程,我們CCS的工程管理界面就會(huì)多出來(lái)好多文件,如下圖。
不過(guò)面對(duì)RM57K843這么彪悍的處理性能,這么豐富的片內(nèi)外設(shè),我們開(kāi)發(fā)個(gè)什么好呢??
還是點(diǎn)個(gè)燈吧,萬(wàn)丈高樓平地起,所有的程序都是從hello world開(kāi)始的嗎,可是接著問(wèn)題就來(lái)了,TI沒(méi)有給我們提供板子的原理圖啊,那怎么確定LED接到了那個(gè)引腳上呢(抓耳撓腮一番)??
突然我發(fā)現(xiàn)上帝給我留了一扇窗戶,TI的layout工程師將板子的引腳連接標(biāo)注在了板子的絲印上,真是天無(wú)絕帥哥之路啊,從圖片我們可以看到,最左邊一個(gè)LED6接到了+5V電源上,有邊兩個(gè)LED2、LED3分別接到了GIOB_6、GIOB_7上,對(duì)照芯片的BGA337封裝的引腳圖,可以找到這兩個(gè)引腳,這就OK了。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(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天前