RT-Thread Studio联合STM32CubeMX Cube开发(最简单最快的办法)

说一下遇到的坑,分享下经验,浪费了我两个小时时间。

首先看官方的教程
非常的简单,但是我按照网上的来弄,要生成后建一个sconscript然后重新生成软件包的方法。(切记不要用这样的方法,他们那个应该是老方法了,现在的版本不需要这样)

正确步骤:
1.刚开始我用rtt studio先创建工程
2.直接打开cubemx,在rtt studio中打开,控制台会有下列的输出RT-Thread Studio联合STM32CubeMX Cube开发(最简单最快的办法)_第1张图片
表面开始监控cubemx了,差不多是这个意思。
我之前出错是在这里用之前配置好的cubemx配置直接代替进去的,不要省这几分钟了,以防万一。
3.下面这样选一下。
RT-Thread Studio联合STM32CubeMX Cube开发(最简单最快的办法)_第2张图片
RT-Thread Studio联合STM32CubeMX Cube开发(最简单最快的办法)_第3张图片
4.生成后,关闭cubemx,rtt studio会有提示,说备份成bak什么的,就成了。

关于什么main.c里加__WEAK什么的 全不需要直接编译就行,如果没有用到串口正常来说会有一个错误。只要在cubemx里点上串口即可。

如果需要用到别的外设,第二次再打开Cubemx Settings再生成代码,会有bug,需要打开工程目录,把cubemx/core下的scr和inc复制到cubemx下的src和src后直接替换。
然后在sconscript里加上需要的外设.c再右键sconscript更新软件包。

你可能感兴趣的:(RT-Thread,STM32,物联网,stm32,单片机,arm)