代码生成后回到RT-Thread Studio工程,提示stm32f4xx_hal_conf.h改为stm32f4xx_hal_conf_bak.h备份文件,是因为conf内存储着stm32的hal库配置信息,RT-Thread做了一个备份,防止你新生成的配置不对,方便回溯,这里我们不用管 编译工程,一堆报错!不要慌,下面是重点: 不管是RT-Thread Studio内打开CubeMX还是外面打...
(1)RT-Thread中的CubeMX默认是使用的STM32F103RBTx。而我现在是使用的STM32F103ZET6,因此需要对CubeMX进行移植操作。进入rt-thread\bsp\stm32\mytmp\board\CubeMX_Config路径,双击打开CubeMX_Config.ioc。 (2)因为RT-Thread的仓库中的CubeMX已经是很老的版本了,而我的版本比较新,因此会出现提示是否版本迁移。点...
第二步,使用STM32CubeMX创建工程 配置调试UART, 配置RCC等 第三步,在STM32CubeMX选择并配置RT-THREAD 并点击OK 配置好后,直接生成工程,如下图所示 第四步, 编译 1、把以下内容复制粘贴到 <工程根目录>\RT-Thread\rtconfig.h /* RT-Thread config file */ #ifndef __RTTHREAD_CFG_H__ #define __RTT...
代码生成后回到RT-Thread Studio工程,提示stm32f4xx_hal_conf.h改为stm32f4xx_hal_conf_bak.h备份文件,是因为conf内存储着stm32的hal库配置信息,RT-Thread做了一个备份,防止你新生成的配置不对,方便回溯,这里我们不用管 编译工程,一堆报错!不要慌,下面是重点: 不管是RT-Thread Studio内打开CubeMX还是外面打...
1.在keil安装RT-Thread:在keil快捷面板上点击pack Installer按钮,在弹出的 窗口中找到Pack页面下的RealThread,如下图所示。 2. 使用Project->new uVision Project创建工程,设置工程名字,保存工程路径后选择芯片型号。 3. 接下来在Manage Run-Time Environment界面配置使用的库,配置使用RT-Thread与stm32cubemx,如下图...
利用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 按钮,...
一、使用 STM32CubeMX 配置 STM32CubeMX 配合 RT-Thread Studio 使用的方法在我的博文: RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) 的第三小节有说明: 配置我们需要根据原理图进行,本应用所用到的外设原理图如下(无线通讯模块没有放进来,使用的是串口TXD3和RXD...
一、使用 STM32CubeMX 配置 1.1 基础步骤 1.2 修改配置 1.3 踩坑记录 二、初始简单测试 2.1 基本设计思路 2.2 外设简单测试 三、时刻关注占RAM大小 结语 前言 上篇文章我们仅仅是开了个头,使用 RT-Thread Studio 新建了一个基于 STM32L051 的 RT-Thread Nano 工程,本文我们就在在这个工程的基础上使用 STM32...
首先打开 STM32 CubeMX 软件,进入主页面后找到右侧的嵌入式软件包选项(Installorremove embedded software packages),点击 [ INSALL / REMOVE ] : 在弹出的 Embedded Software Packages Manager 界面的上方导航栏中找到 RT-Thread厂商—> [ RealThread ] ,展开 X-CUBE-RT-Thread_Nano ,勾选中 RT-Thread Softwar...
041#defineRT_DEBUG_INIT 042//<c1>thread stack over flow detect43//<i> Diable Thread stack over flow detect44//#define RT_USING_OVERFLOW_CHECK45//</c>46//</h>4748//<h>Hook Configuration49//<c1>using hook50//<i>using hook51//#define RT_USING_HOOK52//</c>53//<c1>using idle ...