注意:RT-Thread Studio生成的工程中,drivers/stm32f4xx_hal_conf.h文件中定义外部晶振频率为8MHz,这里我用的外部晶振是25MHz的,这里需要做修改。(一开始按照其他人的教程修改了时钟配置函数,但是没有修改晶振频率,即HSE_VALUE的值,导致控制台输出一直乱码,后面debug之后才发现是时钟频率不对,一步步追踪到HSE_VALUE...
首先打开KEIL5软件,新建一个工程,工程文件放在刚刚创建好的目录Project下面,命名为RT-Thread-ra,其中ra是自定义的,应注意必须用英文,不能用中文。 Select Device for Target 设置好工程名称,确定之后会弹出相应Select Device for Target对话框,选择处理器,这里选择ARMCM4,也可根据Device型号选择ARMCM3或ARMCM7,根据自...
双击env.exe 打开配置界面,然后使用cd d:\repository\rt-thread\bsp\stm32f4xx-HAL命令进入 BSP 工程目录,cd 后面跟用户自己的工程目录。然后在使用menuconfig命令打开配置界面。 menuconfig 常用快捷键如图所示: 3.5 使能在线软件包 下图使能了 mqtt 相关的软件包。 3.6 生成工程 配置工程后都使用scons--target=mdk...
RT-Thread Studio笔记 - 创建一个基础工程(CubeMX) 基于RT-Thread版本: 2.2.8 编写日期:2024.9.11 点击完成即可创建 双击后可能会一下子打开好多个,可能是两个,也可能是七八个,我也不知道为啥,可能是bug,先在最后一个加载完的上面配置,配置完把多余的关掉即可,否则可能会出错,一旦出错可能就得重建工程。 关掉...
二、工程创建 前言 创建工程的方法有很多:手动移植,Env工具,RT-Thread Studio, STM32CubeMX(stm32...
创建RT-Thread标准版工程 RT-Thread studio创建工程 (1)打开项目资源管理器。 (2)在项目资源管理器中右键 —> 新建 —> 项目。 (3)选择RT-Thread项目 —> 下一步。 (4)按照下图配置好工程,然后点击完成 (5)选择项目编译 (6)选择烧录器下载,控制台显示执行完毕,表示程序烧录完成。
RT-Thread完全开源开放,支持几十款 BSP,支持多种编译器,支持众多基础组件以及数量持续增长的软件包,然而对于工程项目开发来说,只需要支持一款或者有限几款MCU,使用一种熟悉的 IDE 开发环境,使用有限的外设和组件,本文档旨在指导用户在全功能 RT-Thread 版本基础上,根据项目需求搭建 RT-Thread 工程框架。
rt thread在scons上的文档 工程构建分析 BSP内的工程构建脚本通常会有四个文件,SConsturct,SConscript,rtconfig.py,rtconfig.h(关系不大,但每个BSP目录下都有,那还是拉进去吧)。 版本为rt thread master主线的0d2c84d89fe20030537d9c9f71572c837730e198,以bsp/qemu-virt64-riscv为例。
一、获取RT-Thread基于KEIL的离线安装包 https://www.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.5.pack 下载之后双击安装即可。 二、添加RT-Thread Nano到工程 1. 打开我们自己的工程,在我的GD32L233C的第二篇帖子中,讲解了如何创建一个全新的工程,本文将会在上一篇创建的工程的基础上添加RT-Thre...
1、利用keil MDK - RTE创建rt-thread(3.1.3)工程 2、添加main.c文件。 3、点击 <Option for target> ,选择ARM Compiter 为 <... version 5>。 4、Use MicroLIB 和 C99 Mode 视情况选择。 5、如果要使用shell,需要实现两个函数:void rt_hw_console_output(const char *str) 和 char rt_hw_console_...