代码生成后回到RT-Thread Studio工程,提示stm32f4xx_hal_conf.h改为stm32f4xx_hal_conf_bak.h备份文件,是因为conf内存储着stm32的hal库配置信息,RT-Thread做了一个备份,防止你新生成的配置不对,方便回溯,这里我们不用管 编译工程,一堆报错!不要慌,下面是重点: 不管是RT-Thread Studio内打开CubeMX还是外面打...
3. 接下来在Manage Run-Time Environment界面配置使用的库,配置使用RT-Thread与stm32cubemx,如下图 所示,点击OK后,就会自动添加RT-Thread代码。 4.配置好后,点击ok按钮,会弹出如下选择框,点击Start STM32CubeMX启动软件。 5. 进入Stm32CubeMX可以发现工程已经自动创建好了,我们需要进行必要的配置。 首先系统正常...
(1)RT-Thread中的CubeMX默认是使用的STM32F103RBTx。而我现在是使用的STM32F103ZET6,因此需要对CubeMX进行移植操作。进入rt-thread\bsp\stm32\mytmp\board\CubeMX_Config路径,双击打开CubeMX_Config.ioc。 (2)因为RT-Thread的仓库中的CubeMX已经是很老的版本了,而我的版本比较新,因此会出现提示是否版本迁移。点...
第一步,在STM32CubeMX上安装RT-THREAD NANO软件包 由于本人已经安装好了,不好重现安装过程。可参考https://blog.csdn.net/qq_36075612/article/details/107309750 第二步,使用STM32CubeMX创建工程 配置调试UART, 配置RCC等 第三步,在STM32CubeMX选择并配置RT-THREAD 并点击OK 配置好后,直接生成工程,如下图所示...
RT-Thread 应用篇 —在STM32L051上使用 RT-Thread (一、无线温湿度传感器 之 新建项目) 一、使用 STM32CubeMX 配置 STM32CubeMX 配合 RT-Thread Studio 使用的方法在我的博文: RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) ...
利用STM32CubeMX下载RT-Thread NANO第三方包并新建工程 NANO Pack获取与安装 要获取 RT-Thread Nano软件包,需要在 CubeMX 中添加 https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc 具体步骤:进入打开 CubeMX,从菜单栏 help 进入 Manage embedded software packages 界面,点击 From Url 按钮,...
RT-Thread Studio联合STM32CubeMX进行开发 一、准备内容 1.1硬件平台 使用正点原子STM32F4探索者 使用到板载LED灯,原理图如下: 1.2软件环境 STM32CubeMX软件平台 V6.2.1 RT-Thread Studio V2.10 二、新建工程 点击:文件 -> 新建 -> RT-Thread项目
1.默认UART2修改成其他UART; 2. 开机输出的内容修改 在RT-Thread 中 默认的系统输出串口是UART2; 如果想修改成其他串口(以UART1为例子), 分两步走, 1.1. 初始化 对应的串口 (也就是UART1) 1.2 打开 board.c文件 跳转到 函数:uart_init()
首先打开 STM32 CubeMX 软件,进入主页面后找到右侧的嵌入式软件包选项(Installorremove embedded software packages),点击 [ INSALL / REMOVE ] : 在弹出的 Embedded Software Packages Manager 界面的上方导航栏中找到 RT-Thread厂商—> [ RealThread ] ,展开 X-CUBE-RT-Thread_Nano ,勾选中 RT-Thread Softwar...
打开cubemx的src文件夹,打开stm32l4xx_hal_msp.c,将以下三个函数的实现全部剪贴到drivers的board.c的最下面 void HAL_TIM_OC_MspInit(TIM_HandleTypeDef* htim_oc) void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) void HAL_TIM_OC_MspDeInit(TIM_HandleTypeDef* htim_oc) ...