TiSmartCar/README.md

43 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## MSPM03507 FREERTOS C++ CLION PWLINK TEMPLATE PROJECT 工程分享
> * 作者:博文
> * 邮箱boen.shi@qq.com
> * 创建时间2025/07/22
> * 修改时间2026/07/22
---
### 介绍
这是一个基于`MSPM03507`开发板,使用`FreeRTOS`进行多任务调度的模板工程可选使用C/C++语言开发,基于`CLION`开发,使用`CMAKE+TI`开发工具链进行编译,使用`OpenOCD`进行调试。
### 配置方法
> 由于博文已经给大家写好批处理文件了,所以配置起来很简单了
1. 按照[立创开发板](https://wiki.lckfb.com/zh-hans/tmx-mspm0g3507/keil-beginner/install.html)官方文档配置好TI SDK以及SYSCONFIG。
2. 强烈建议SDK用`mspm0_sdk_2_02_00_05`Sysconfig使用`3772`版本似乎下载最新版本的SDKSysconfig中GPIO配置页面会报错
3. 配置好`OpenOCD`驱动,配置好`CMake`,配置好`arm-none-eabi-gcc/g++`工具链,并配置进环境变量。自行搜索,这里不再赘述
4. 明确自己`sysconfig`和sdk的安装位置
5. 打开`sysconfig_gui_cli.bat`,修改用户修改区的配置(注意结尾斜杠问题)
6. 配置Clion文件>设置>工具>外部工具,点击“+”添加,填写以下内容,保存关闭
```bat
名称SysConfig
程序:$ProjectFileDir$\sysconfig_gui_cli.bat
实参:"$ProjectFileDir$" "$FileName$"
工作目录:$ProjectFileDir$
```
7. 右键`mspm0.syscfg`,选中`外部工具` `Sysconfig`启动SysConfig进行编辑退出后自动运行CLI进行文件生成
8. 添加PWLINK配置文件点击配置编辑配置添加OpenOCD目标选中就行面板文件选择`cmsis_dap.cfg`
9. 如果你是其他JLink或其他Link自己在OpenOCD中寻找对应的驱动文件即可
### 注意事项
* 请每次修改文件后重新加载CMAKE否则会报错
* 请不要一次打开多个sysconfig退出前记得要保存
* sysconfig cli生成后会有警告请忽略
* 编译需要添加自己的文件夹,请到`CMakeList.txt`最下方添加记得重载CMAKE
* 一定要安装和SDK发行时间近似的SYSCONFIG否则会出现各种奇怪的报错
### 开始享用TI板吧