IAR环境下,利用simplelinkSDK和sysconfig快速初始化TI的MCU

    • 软件的下载和准备
      • simplelink SDK
      • sysconfig
    • 环境搭建
      • 安装软件,一路next
      • 配置IAR环境
    • 打开模板,开始放飞自我
      • 手动检索模板文件
      • 还可以直接在IAR软件中选择模板文件
    • 后记

软件的下载和准备

IAR for Arm的官方链接(注意:根据TI官方的说明,IAR的版本应该至少高于8.32,否则有可能出现玄学问题。现在是2020/10/23,最新版本8.50用传统方法已经没法破解了,建议8.32或者8.50)

simplelink SDK

是齐全的软件开发工具包,使工程师能够开发TI器的一系列微控制器系列的应用程序。SDK 作为针对每个 SimpleLink 微控制器系列优化的单独安装提供。这些版本的 SDK 共享大多数组件,旨在支持创建可移植应用程序。这些功能强大的软件工具包通过将基本软件组件和易于使用的示例打包到一个易于使用的软件包中,提供一致的软件体验。
simplelink SDK的 官方链接
个人感觉有点类似cubemx里不同系列的pack,只不过需要自己手动下载安装。

sysconfig

是Ti为了帮助简化配置、加快软件开发而创建的,这是用于配置引脚、外设、子系统和其他组件的直观而全面的图形实用程序集合。
sysconfig的官方链接
感觉类似于cubemx的配置界面

环境搭建

安装软件,一路next

 注意SDK和sysconfig的默认路径都是<kbd>c:\ti</kbd>,在后面更改IAR参数的时候会用到,如果更改了默认路径,后面一定要注意改。

配置IAR环境

打开IAR,选择工具 -> 配置自定义参数变量
单击全局 -> 导入

选择SDK文件夹里的自定义参数文件argvars,文件的路径是<SDK_INSTALL_PATH>/tools/iar/SIMPLELINK_MSP432E4_SDK.custom_argvars

如果需要修改默认路径参数变量,可以在文本编辑器中打开文件,更改里面的路径参数。<SDK_INSTALL_PATH>/tools/iar/SIMPLELINK_MSP432E4_SDK.custom_argvars

有可能xdctools的版本或者sysconfig的版本不对,需要把文件名称改成自己的文件名。
配置完成以后,再次点击tools下的configure viewers
点击import,选择tools\iar文件夹下的xml文件。

到这里我们的环境就完成啦

打开模板,开始放飞自我

手动检索模板文件

在SDK\simplelink_msp432p4_sdk_3_40_01_02\examples文件夹下,有分好类的模板文件,包括无rtos的和配置了rtos的,自己探索嗷!

而且模板有多种库,(我只见过driverlib,盲猜那个driver应该是Tidriver的库)

点击打开工作空间或者项目文件,会跳出对话框,询问新项目的保存位置,选择好确认后,所有需要的文件就会自动复制到新项目的文件夹下,虽然不像cubemx直接重新生成,但是这样也是挺方便的。

打开模板以后,直接在工程中打开后缀为.syscfg的配置文件,就可以更改芯片配置,只是更改配置,不重新生成配置文件的话是没有用的嗷。

还可以直接在IAR软件中选择模板文件

选择help选项下的information center ,再点击Integrated Solutions,

然后,单击下Texas Instruments,Example projects
然后,单击链接example applications

在这个界面下就可以选择不同的驱动库、不同的rtos,不同外设的模板。海阔任鱼跃。

后记

踩坑踩了一下午,脑袋晕晕乎乎的,如果有错误的地方敬请指正。

本文地址:https://blog.csdn.net/weixin_44075087/article/details/109252423