首页 > 评测 > 最强性能TMS570系列处理器——TMS570LC43x LaunchPad评测

最强性能TMS570系列处理器——TMS570LC43x LaunchPad评测

TI   TMS570   LaunchPad   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • TI近日推出了一款新的评估套件TMS570LC43x LaunchPad ,这是一个低成本评估平台。此评估板基于最高性能的 Hercules系列 MCU– TMS570LC4357。

点击OK,进入软件界面

19.jpg

到这里,开发环境已经部署完成。可以开始进行相关的实验。

4.实验演示

TMS570LC43x LaunchPad这块开发板出厂自带一个演示程序,这个就是TI的开发板的又一大特色,就是“开箱即用”

先简单介绍一下这个演示程序,这个程序着重强调的是这块MCU在安全连接方面的作用。

首先是上电的时候,USER LED3会闪烁。

这个程序的第一部分,是AD转换测试,在这块开发板上面有一个电位器,这个电位器和第一通道的ADC相连,这样,在电位器的电阻值改变的时候,USER LED3的闪烁频率也随之改变。这一部分的是用来确定相关错误发生后MCU是否仍然能够正常工作的指示。

这个程序的第二部分,是晶振错误测试。KILL OSC按钮连接晶振输入端和GND,当这个KILL OSC按钮被按下后,就会造成晶振频率不稳定,导致MCU报错。报错时开发板上面的ERR LED会长亮,而USER LED3不会亮,说明此类错误发生后不可纠正,只能按下复位按钮让其复位程序。

这个程序的第三部分,是内核错误测试。USER SWITCH B会造成一个CPU不匹配的错误,当USER SWITCH B被按下时,开发板上面的ERR LED会长亮。此类错误发生后同样不可纠正,USER LED3会长亮,也只能按下复位按钮让其复位程序。

这个程序的第三部分,是误码测试。USER SWITCH A每被按下一次,就会往MCU的flash里面写入一位错误的位(bit),而当MCU检测到这个错误的位之后就会报错,每报错一次就会使USER LED 2的状态改变一次.然而报错之后MCU具有自动纠错能力,会自动将这个错误的位纠正,在此期间MCU仍然能够正常工作。说明MCU的flash确实具有ECC的功能。

完成上面实验证明开发板没有故障了,可以开始进行开发。

下面演示如何利用CCS 6来进行开发。首先是一个简单的点亮LED灯的程序,点亮的目标就是开发板上面的USER LED2

除了上面介绍过的CCS6之外,还需要一款软件,就是TI专门针对Hercules系列的MCU设计的图形化设计软件HalCoGen,全称是Hercules Peripheral Drivers Library,这款软件可以认为是CCS6的一个辅助工具,不能单独用于开发调试,可以生成相关代码然后在CCS6中进行调试。

首先下载安装包,下载地址在文末给出,解压缩后得到如下图标的.exe文件

20.jpg

然后双击进行安装即可,安装的地址随意,安装选择器件那一步要注意,要选中TMS570LC43,如果空间够全部安装也可以。安装完成后双击打开,看到如下界面,代表安装成功

21.jpg

然后打开已经安装好的CCS6,开始按照下列步骤进行实验。

1)在CCS6下建立一个新工程,按照下面要求设置

器件编号选TMS570LC43X,仿真器选择XDS110,工程名称任选,工程类型选择空白,然后点击确定,如下图所示,这样就新建了一个工程

22.jpg

2)在HalCoGen下新建一个工程,器件名称选TMS570LC4357,名称自己随便定,这里笔者用的是12345,地址最好在你之前CCS6工程的那个文件夹之下,方便后面找,选中create directory,Tools用默认的,然后点击OK,如下图所示

23.jpg

3)完成后会进入如下界面

24.jpg

4)回到CCS6的那个工程下面,看到在之前的工程下面会多出12345这个文件夹

25.jpg

5)下面可以准备开始在HalCoGen下进行编辑。编辑前查看一下TMS570LC43的各个部分,如下图查看的是GCM部分

26.jpg

6)进入到Driver Enable界面,将除了Enable GIO Driver之外的选项全部去掉,这里只是要点亮一个LED,使能常规的IO口就行

27.jpg

7)到GIO界面下进行编辑,选中GIO –PortB-Bit6,按照下面要求进行编辑

28.jpg

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

29.jpg

9)先编译一下看看有没错误,选中工程的情况下点击Projects,然后选中Properties,然后点击Includes Options 选项,加入#include的路径,路径添加选中上面带绿色加号的图标,选中之前在HalCoGen生成文件的include文件,如下图

30.jpg

  • 本文系21ic原创,未经许可禁止转载!

网友评论