01.初识 TMS570LC43 以及 IDE 安装
一、TMS570LC43 介绍
我们使用 TI 的官方 LAUNCHXL2-570LC43 开发套件 | TI.com.cn 开发板进行学习,该开发板功能齐全,且MCU的全部引脚均已引出。其采用 TMS570LC4357 芯片作为主控使用。
TMS570LC4357 设备是 Hercules TMS570 系列的一部分 基于ARM® Cortex-R®的高性能汽车级MCU。TMS570LC4357器件具有片上诊断功能,包括: 双 CPU 同步,CPU的内置自检(BIST)逻辑,N2HET 协处理器和片上SRAM;L1 缓存上的 ECC 保护、L2 闪存、 和SRAM存储器。该器件还支持 ECC 或奇偶校验保护 外设存储器和外设 I/O 上的环回功能。
TMS570LC4357 器件集成了两个 ARM Cortex-R5F 浮点 CPU, 以锁步方式运行,提供1.66 DMIPS/MHz的高效性能,并且可以 运行频率高达 300 MHz,提供高达 498 DMIPS。该设备支持 big-endian [BE32] 格式。
TMS570LC4357器件具有 4MB 的集成闪存和 512KB 的数据 具有单位纠错和双比特错误检测功能的RAM。这 该器件上的闪存是非易失性、可电擦除的和 可编程存储器,采用64位宽的数据总线接口。这 闪存在 3.3V 电源输入(与 I/O 电源电平相同)下运行,用于 所有读取、编程和擦除操作。SRAM支持读写 以字节、半字和字模式进行访问。
而我们采用的开发板 LAUNCHXL2-570LC43 开发套件 | TI.com.cn 具有以下特性:
- USB 供电,并可以使用外部 5v 电源
- 板载 USB XDS_ICDIc2 JTAG 调试
- IEEE 1588 精确时间以太网 PHY DP83630
- 板载 SCI 到 PC 串行通信
- 用户可编程的按钮
- 复位开关
- LED 和模拟输入
- 两个 40 引脚 BoosterPack XL 插头(附带一个)
- 用于进一步扩展的高密度并行端口(EMIF、RTP、DMM)连接器
- 用于接头原型设计(未附带)的封装,提供所有 MCU 引脚
- 通过 14 引脚 TI-JTAG 插头(未附带)实现外部高速仿真
二、IDE 安装
开发环境需要使用到 HALCoGen 和 Code Composer Studio(CCS)。下面将介绍两个软件的安装方法。
2.1 安装 HALCoGen
HALCoGen
是一个HAL库程序生成器,它拥有图形化用户界面,用户可以配置外设、中断、时钟和其他各项参数。用户配置完成后,可以生成外设初始化和驱动程序代码,并将其导入到 CSS
、IAR Workbench
或 Keil uVision
中进行使用。
我们可以通过 HALCOGEN IDE、配置、编译器或调试器 | 德州仪器 TI.com.cn 进行软件的下载。
如果点击无效,这里提供网址链接,可以直接复制进入:
- https://www.ti.com.cn/tool/cn/HALCOGEN
打开页面后,如下图所示,点击进行下载:
其安装无特殊步骤,可一直点击下一步。
2.2 CCS 安装
Code Composer Studio
是适用于 TI 微控制器和处理器的集成开发环境(IDE)。它包含一整套用于开发和调试嵌入式应用的工具。Code Composer Studio 可在 Windows®、Linux® 和 macOS® 桌面上下载。Code Composer Studio 包含用于优化的 C/C++ 编译器、源代码编辑器、项目构建环境、调试器、性能分析器以及很多其他功能。
我们可以通过 CCSTUDIO IDE、配置、编译器或调试器 | 德州仪器 TI.com.cn 进行软件的下载。
如果点击无效,这里提供网址链接,可以直接复制进入:
- https://www.ti.com.cn/tool/cn/CCSTUDIO
打开页面后,按照如下所示进行下载:
下载完成后,在安装过程中可以仅选择和 TMS570 有关的安装包,如下所示:
其余步骤按照常规安装步骤即可,安装时间较长,耐心等待!
三、写在最后
本文介绍了 TMS570LC43
对应开发板及其相关资源,同时介绍了相关开发 IDE 的安装。
在后续的文章中,将对 TMS570LC43x 进行详细的入门指导,欢迎读者关注!!!
欢迎广大读者提出问题以及修改意见,本人看到后会给予回应,欢迎留言,后续会逐步进行开源!!!
另外,由于文章是作者手打的文字,有些地方可能文字会出错,望谅解,也可私信联系我,我对其进行更改。
-
个人优快云账号:刘梓谦_-优快云博客
-
GitHub:Jiahao-Liu29 (github.com)
本文部分文字信息来源: