如何使用STM32CubeMX创建一个RT-Thread工程
前期准备
- 打开RT-Thread官网
https://www.rt-thread.org/
- 资料——>文档中心
打开如下界面
- 不对!在此之前,你应该安装STM32CubeMX! 你可以打开如下链接,轻松下载! (不信你可以自己去ST官网下载)
链接:https://pan.baidu.com/s/1oHoiRrxuXyA2sshCcHRjCA 提取码:yyds
安装RT-Thread Nano 软件包
- 现在,你可以按照第2步的RT-Thread官网的文档自行操作。也可以根据下文手把手教您!
- 打开 CubeMX,从菜单栏 Help 进入 Manage embedded software packages 界面,
- 点击 From Url 按钮,进入 User Defined Packs Manager 界面,
- 其次点击 New,填入下述网址:
https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc
- 然后点击 Check,如下图所示:
- 接下来根据提示操作,完成 RT-Thread Nano 软件包安装。
新建一个RT-Thread Nano 工程
- 在 CubeMX 主界面的菜单栏中 File 选择 New Project
- 这里以STM32F407为例,搜索一个芯片型号
- 单击选中自己喜欢的对应型号的存储大小
- 点击开始
- 对于有STM32单片机的小朋友,先选SYS,配置调试。这里用的是4Pin的
- 选择RCC,开启外部高速时钟
7. 再配置时钟 8. 打开串口1设置为异步通信模式,作为调试串口 9.选择刚刚下载好的RT-Thread软件包 10.点击OK关掉窗口,再进行一些工程的配置 11.倒数第二步,取消生成RTT操作系统托管的中断服务函数 12.最后一步,开启RTT操作系统,并使能内存管理
13.最后点击生成代码,就可以得到一个带有RTT操作系统的Keil工程 编译之后有两个警告,这个不用理会,是因为有的组件没有用上,而定义了一些东西没有被使用。
