【MSPM0L1306 LaunchPad】2、资料学习
[复制链接]
本帖最后由 dql2016 于 2023-10-6 16:52 编辑
MSPM0作为TI重返MCU战场的重要产品,其开发生态非常丰富,支持常用IDE,官网提供丰富的培训资料和学习文档,极大地降低了入门门槛。开发生态一览:
TI提供的开发环境非常丰富,除了支持传统的IAR(8.50)和KEIL(5.37)集成开发环境,还提供了自家的离线、在线开发工具CCS:
开发板板载了TI自家的XDS110仿真器,与其它仿真器对比如下:
XDS110仿真器特性介绍:可以看到除了常见的仿真调试、程序烧录功能外,还支持功耗测量,这对于评估主打低功耗的MSPM0十分有用
板载仿真器介绍:
功耗测量功能介绍:
SDK内容介绍:SDK除了外设驱动还提供了诸如RTOS等中间件
MSPM0-SDK下载:
https://www.ti.com.cn/tool/cn/MSPM0-SDK#order-start-development
一、官方集成开发环境CCSTUDIO
下载地址:
https://www.ti.com/tool/CCSTUDIO
可以看到,支持两个版本,传统基于eclipse的版本Code Composer Studio™ 集成式开发环境 (IDE)和最新基于Theia(VSCode插件)的版本CCSTUDIO-THEIA — Code Composer Studio™ integrated development environment (IDE),两个版本均支持离线安装使用和在线使用,如下图点击Lanuch将使用在线版,点击Download Options将下载离线安装版:
实测在线或者离线Theia版本CCSTUDIO使用体验超级棒,熟悉VSCode的朋友能够快速上手。
二、图形化配置工具
SysConfig 是一款直观而全面的工具,用于配置引脚、外设、无线电、软件栈、RTOS、时钟树和其他元件。SysConfig 将自动检测、发现和解决冲突,来加快软件开发,能够生成外设初始化代码,和STM32CubeMX一样的味道。
SysConfig 可作为 Code Composer Studio™ 集成开发环境的一部分以及作为独立应用提供,即支持网页版和离线版。下面是在线版效果:
三、固件烧录工具
UniFlash是一款软件工具,用于对 TI 微控制器和无线连接器件上的片上闪存以及 TI 处理器的板载闪存进行编程,UniFlash 提供图形界面和命令行界面。
官方地址:https://www.ti.com.cn/tool/cn/UNIFLASH
支持网页版和离线版,点击启动按钮将体验在线版,点击下载选项将下载离线版。在线版效果如下:
四、一站式开发中心TI Developer Zone
https://dev.ti.com/集成了常用开发工具的入口:
|