首页 > 评测 > 最强性能TMS570系列处理器——TMS570LC43x LaunchPad评测
最强性能TMS570系列处理器——TMS570LC43x LaunchPad评测
- [导读]
- TI近日推出了一款新的评估套件TMS570LC43x LaunchPad ,这是一个低成本评估平台。此评估板基于最高性能的 Hercules系列 MCU– TMS570LC4357。
点击OK,进入软件界面
到这里,开发环境已经部署完成。可以开始进行相关的实验。
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文件
然后双击进行安装即可,安装的地址随意,安装选择器件那一步要注意,要选中TMS570LC43,如果空间够全部安装也可以。安装完成后双击打开,看到如下界面,代表安装成功
然后打开已经安装好的CCS6,开始按照下列步骤进行实验。
1)在CCS6下建立一个新工程,按照下面要求设置
器件编号选TMS570LC43X,仿真器选择XDS110,工程名称任选,工程类型选择空白,然后点击确定,如下图所示,这样就新建了一个工程
2)在HalCoGen下新建一个工程,器件名称选TMS570LC4357,名称自己随便定,这里笔者用的是12345,地址最好在你之前CCS6工程的那个文件夹之下,方便后面找,选中create directory,Tools用默认的,然后点击OK,如下图所示
3)完成后会进入如下界面
4)回到CCS6的那个工程下面,看到在之前的工程下面会多出12345这个文件夹
5)下面可以准备开始在HalCoGen下进行编辑。编辑前查看一下TMS570LC43的各个部分,如下图查看的是GCM部分
6)进入到Driver Enable界面,将除了Enable GIO Driver之外的选项全部去掉,这里只是要点亮一个LED,使能常规的IO口就行
7)到GIO界面下进行编辑,选中GIO –PortB-Bit6,按照下面要求进行编辑
8)按下F5生成代码,保存,然后回到CCS6工作区可以看到source部分多出很多 .h文件,include部分多出很多 .c文件
9)先编译一下看看有没错误,选中工程的情况下点击Projects,然后选中Properties,然后点击Includes Options 选项,加入#include的路径,路径添加选中上面带绿色加号的图标,选中之前在HalCoGen生成文件的include文件,如下图
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前