嵌入式技术william hill官网
直播中

王尚岱

9年用户 1542经验值
擅长:电源/新能源
私信 关注
[问答]

如何导入STM32CubeMX创建的项目?

在RT-Thread Studio项目下,或STM32CubeMx独立使用 ,创建底层项目,如何和RT-Thread Studio中项目合并为一,现在RT-Thread Studio中项目有main ,STM32CubeMx项目也创建了main,哪个是项目用的

回帖(3)

王利祥

2022-5-24 15:07:19

举报

世态薄凉

2022-5-24 15:07:29
application下面的是默认工程的;cubemx下的是可删的。

我个人不建议cubemx和studio的联动,反正只需要msp中的部分代码。还不如在其他路径下用cubemx配置后,复制代码到board.c中。也省去了头文件重复,路径修改等一系列问题。

补充说明,lz可以先查询历史帖子,很多处理思考和方法都可以直接借鉴。

我也看过有些帖子中还要复制诸如MX_xxx_Init(如MX_GPIO_Init, MX_USART_Init)的代码,这部分在rtt的大部分drx_xxx.c中已经实现了,其实只需要硬件底层的msp函数,即配置引脚功能部分而已。

祝顺利!
举报

王银喜

2022-5-24 15:07:37
studio创建工程后,可以直接利用cubemx settings来创建cubemx的项目,studio可以自动把不需要的文件排除构建,还是挺方便的。没必要单独cubemx创建项目再导进来,操作麻烦。
另外applications下面的main是项目使用的,cubemx生成的main.c中,只用到一个系统时钟配置函数,其他不参与编译的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分