首頁 > 評測 > 最強性能TMS570系列處理器——TMS570LC43x LaunchPad評測
最強性能TMS570系列處理器——TMS570LC43x LaunchPad評測
- [導(dǎo)讀]
- TI近日推出了一款新的評估套件TMS570LC43x LaunchPad ,這是一個低成本評估平臺。此評估板基于最高性能的 Hercules系列 MCU– TMS570LC4357。
點擊OK,進(jìn)入軟件界面
到這里,開發(fā)環(huán)境已經(jīng)部署完成?梢蚤_始進(jìn)行相關(guān)的實驗。
4.實驗演示
TMS570LC43x LaunchPad這塊開發(fā)板出廠自帶一個演示程序,這個就是TI的開發(fā)板的又一大特色,就是“開箱即用”
先簡單介紹一下這個演示程序,這個程序著重強調(diào)的是這塊MCU在安全連接方面的作用。
首先是上電的時候,USER LED3會閃爍。
這個程序的第一部分,是AD轉(zhuǎn)換測試,在這塊開發(fā)板上面有一個電位器,這個電位器和第一通道的ADC相連,這樣,在電位器的電阻值改變的時候,USER LED3的閃爍頻率也隨之改變。這一部分的是用來確定相關(guān)錯誤發(fā)生后MCU是否仍然能夠正常工作的指示。
這個程序的第二部分,是晶振錯誤測試。KILL OSC按鈕連接晶振輸入端和GND,當(dāng)這個KILL OSC按鈕被按下后,就會造成晶振頻率不穩(wěn)定,導(dǎo)致MCU報錯。報錯時開發(fā)板上面的ERR LED會長亮,而USER LED3不會亮,說明此類錯誤發(fā)生后不可糾正,只能按下復(fù)位按鈕讓其復(fù)位程序。
這個程序的第三部分,是內(nèi)核錯誤測試。USER SWITCH B會造成一個CPU不匹配的錯誤,當(dāng)USER SWITCH B被按下時,開發(fā)板上面的ERR LED會長亮。此類錯誤發(fā)生后同樣不可糾正,USER LED3會長亮,也只能按下復(fù)位按鈕讓其復(fù)位程序。
這個程序的第三部分,是誤碼測試。USER SWITCH A每被按下一次,就會往MCU的flash里面寫入一位錯誤的位(bit),而當(dāng)MCU檢測到這個錯誤的位之后就會報錯,每報錯一次就會使USER LED 2的狀態(tài)改變一次.然而報錯之后MCU具有自動糾錯能力,會自動將這個錯誤的位糾正,在此期間MCU仍然能夠正常工作。說明MCU的flash確實具有ECC的功能。
完成上面實驗證明開發(fā)板沒有故障了,可以開始進(jìn)行開發(fā)。
下面演示如何利用CCS 6來進(jìn)行開發(fā)。首先是一個簡單的點亮LED燈的程序,點亮的目標(biāo)就是開發(fā)板上面的USER LED2
除了上面介紹過的CCS6之外,還需要一款軟件,就是TI專門針對Hercules系列的MCU設(shè)計的圖形化設(shè)計軟件HalCoGen,全稱是Hercules Peripheral Drivers Library,這款軟件可以認(rèn)為是CCS6的一個輔助工具,不能單獨用于開發(fā)調(diào)試,可以生成相關(guān)代碼然后在CCS6中進(jìn)行調(diào)試。
首先下載安裝包,下載地址在文末給出,解壓縮后得到如下圖標(biāo)的.exe文件
然后雙擊進(jìn)行安裝即可,安裝的地址隨意,安裝選擇器件那一步要注意,要選中TMS570LC43,如果空間夠全部安裝也可以。安裝完成后雙擊打開,看到如下界面,代表安裝成功
然后打開已經(jīng)安裝好的CCS6,開始按照下列步驟進(jìn)行實驗。
1)在CCS6下建立一個新工程,按照下面要求設(shè)置
器件編號選TMS570LC43X,仿真器選擇XDS110,工程名稱任選,工程類型選擇空白,然后點擊確定,如下圖所示,這樣就新建了一個工程
2)在HalCoGen下新建一個工程,器件名稱選TMS570LC4357,名稱自己隨便定,這里筆者用的是12345,地址最好在你之前CCS6工程的那個文件夾之下,方便后面找,選中create directory,Tools用默認(rèn)的,然后點擊OK,如下圖所示
3)完成后會進(jìn)入如下界面
4)回到CCS6的那個工程下面,看到在之前的工程下面會多出12345這個文件夾
5)下面可以準(zhǔn)備開始在HalCoGen下進(jìn)行編輯。編輯前查看一下TMS570LC43的各個部分,如下圖查看的是GCM部分
6)進(jìn)入到Driver Enable界面,將除了Enable GIO Driver之外的選項全部去掉,這里只是要點亮一個LED,使能常規(guī)的IO口就行
7)到GIO界面下進(jìn)行編輯,選中GIO –PortB-Bit6,按照下面要求進(jìn)行編輯
8)按下F5生成代碼,保存,然后回到CCS6工作區(qū)可以看到source部分多出很多 .h文件,include部分多出很多 .c文件
9)先編譯一下看看有沒錯誤,選中工程的情況下點擊Projects,然后選中Properties,然后點擊Includes Options 選項,加入#include的路徑,路徑添加選中上面帶綠色加號的圖標(biāo),選中之前在HalCoGen生成文件的include文件,如下圖
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前