首頁 > 評測 > 最強性能TMS570系列處理器——TMS570LC43x LaunchPad評測

最強性能TMS570系列處理器——TMS570LC43x LaunchPad評測

TI   TMS570   LaunchPad   
  • 作者:大音希聲
  • 來源:21ic
  • [導(dǎo)讀]
  • TI近日推出了一款新的評估套件TMS570LC43x LaunchPad ,這是一個低成本評估平臺。此評估板基于最高性能的 Hercules系列 MCU– TMS570LC4357。

點擊OK,進(jìn)入軟件界面

19.jpg

到這里,開發(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文件

20.jpg

然后雙擊進(jìn)行安裝即可,安裝的地址隨意,安裝選擇器件那一步要注意,要選中TMS570LC43,如果空間夠全部安裝也可以。安裝完成后雙擊打開,看到如下界面,代表安裝成功

21.jpg

然后打開已經(jīng)安裝好的CCS6,開始按照下列步驟進(jìn)行實驗。

1)在CCS6下建立一個新工程,按照下面要求設(shè)置

器件編號選TMS570LC43X,仿真器選擇XDS110,工程名稱任選,工程類型選擇空白,然后點擊確定,如下圖所示,這樣就新建了一個工程

22.jpg

2)在HalCoGen下新建一個工程,器件名稱選TMS570LC4357,名稱自己隨便定,這里筆者用的是12345,地址最好在你之前CCS6工程的那個文件夾之下,方便后面找,選中create directory,Tools用默認(rèn)的,然后點擊OK,如下圖所示

23.jpg

3)完成后會進(jìn)入如下界面

24.jpg

4)回到CCS6的那個工程下面,看到在之前的工程下面會多出12345這個文件夾

25.jpg

5)下面可以準(zhǔn)備開始在HalCoGen下進(jìn)行編輯。編輯前查看一下TMS570LC43的各個部分,如下圖查看的是GCM部分

26.jpg

6)進(jìn)入到Driver Enable界面,將除了Enable GIO Driver之外的選項全部去掉,這里只是要點亮一個LED,使能常規(guī)的IO口就行

27.jpg

7)到GIO界面下進(jìn)行編輯,選中GIO –PortB-Bit6,按照下面要求進(jìn)行編輯

28.jpg

8)按下F5生成代碼,保存,然后回到CCS6工作區(qū)可以看到source部分多出很多 .h文件,include部分多出很多 .c文件

29.jpg

9)先編譯一下看看有沒錯誤,選中工程的情況下點擊Projects,然后選中Properties,然后點擊Includes Options 選項,加入#include的路徑,路徑添加選中上面帶綠色加號的圖標(biāo),選中之前在HalCoGen生成文件的include文件,如下圖

30.jpg

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

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

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