TiSmartCar/README.md
Boen_Shi 8be2866433 feat(base): 初始化 MSPM0 开发环境
- 添加头文件和配置文件支持
- 更新.gitignore忽略编译和IDE相关文件
- 添加基础的bsp代码
2026-07-16 14:45:26 +08:00

40 lines
1.8 KiB
Markdown
Raw 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 TEMPLATE PROJECT 工程分享
> * 作者:博文
> * 邮箱boen.shi@qq.com
> * 时间2025/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. 配置好`OpenOCD`驱动,配置好`arm-none-eabi-gcc/g++`工具链,并配置好环境变量。自行搜索,这里不再赘述
3. 明确自己`sysconfig`和sdk的安装位置
4. 打开`sysconfig_gui_cli.bat`,修改用户修改区的配置(注意结尾斜杠问题)
5. 配置Clion文件>设置>工具>外部工具,点击“+”添加,填写以下内容,保存关闭
```bat
名称SysConfig
程序:$ProjectFileDir$\sysconfig_gui_cli.bat
实参:"$ProjectFileDir$" "$FileName$"
工作目录:$ProjectFileDir$
```
6. 右键`mspm0.syscfg`,选中`外部工具` `Sysconfig`启动SysConfig进行编辑退出后自动运行CLI进行文件生成
7. 添加PWLINK配置文件点击配置编辑配置添加OpenOCD目标选中就行面板文件选择`cmsis_dap.cfg`
### 注意事项
* 请每次修改文件后重新加载CMAKE否则会报错
* 请不要一次打开多个sysconfig退出前记得要保存
* sysconfig cli生成后会有警告请忽略
* 编译需要添加自己的文件夹,请到`CMakeList.txt`最下方添加记得重载CMAKE
* 一定要安装和SDK发行时间近似的SYSCONFIG否则会出现各种奇怪的报错
### 开始享用TI板吧