【简介】
很高兴获得社区的板卡评测机会,之前没有使用过TI的MCU,对TI 的开发生态不是很了解,借此机会了解熟悉下TI MCU 的开发环境。MSPM0L1306 是一款 Arm® 32 位 Cortex®-M0+ CPU, 频率 32MHz。该器件具有 64KB 嵌入式闪存和 4KB片上 RAM。 12 位 1Msps SAR ADC、零漂移和零交叉斩波运算放大器 (OPA) 和通用放大器 (GPAMP) 等集成高性能模拟外设可帮助用户设计其系统。芯片的功能框图如下:
【SDK安装】
LP-MSPM0L1306 板卡开发需要安装TI 的SDK,SDK 支持window/linux/mac环境,本地使用的window 环境。 SDK 可以在该地址获取(https://www.ti.com.cn/tool/cn/download/MSPM0-SDK/),下载后默认路径安装即可。
安装后从SDK文档中可以看到SDK的架构图如下
对应目录内容如下
【IAR工程导入】
参照/mspm0_sdk_2_03_00_07/docs/chinese/quickstart_guides/doc_guide/doc_guide-srcs/quickstart_guide_iar_CN.html 的步骤即可将SDK工程导入到IAR环境中。
【导入工程验证】
在之前配置好IAR 环境的基础上,导入(C:\ti\mspm0_sdk_2_03_00_07\examples\nortos\LP_MSPM0L1306\driverlib\gpio_toggle_output\iar) 工程编译成功
板子上自带了TI XDS调试器,我们下载程序到板卡中运行,测试代码会按照0.5s 的周期闪烁。
下载运行跟预期的保持一致