rt-thread可以通过Keil进行开发和调试。首先,需要下载并安装Keil开发工具。然后,在rt-thread的源码中选择对应的平台和编译器,进行配置。接下来,使用Keil打开rt-thread的工程文件,进行编译和调试。 具体步骤如下: 1. 下载并安装Keil开发工具。 2. 下载rt-thread源码,并解压到本地目录。 3. 进入rt-thread源码目录,...
最后对比RT-Thread Studio生成的基础工程,发现工程中并没有导入driver.c和cpu.c这两个文件。看这个cpu.c应该是多核MCU使用的,因此在KEIL工程中删除这两个文件。 再编译,报错: 这是因为生成MDK工程,需要我们在stm32l4xx_it.c移植这两个函数,但是我们已经在context_rvds.S中移植了这两个中断函数,因此出现了重定...
RT-thread(7)RT-Thread的事件 简单例程(keil5 +cubeMX) https://www.cnblogs.com/excellentHellen/articles/16963544.html 内容: 1)cubemx 正常生成文件 2)在keil5中打开cubemx生成的工程文件,并按图选者RT-thread nano。 如果没有RT-thread,参照 6)中RT-Thread官网 链接文档进行安装。 3)在RTOS的文件夹中...
(1)RT-Thread的官方文档里面,让我们使用一个自己写的链接脚本。但是为了降低各位的使用难度,我个人认为可以按照如下方法,使用Keil自动生成的链接脚本,这样更容易理解。 (2)按照上图编译完成之后,Keil会自动生成一个链接脚本。我们按照如下方式选择 <1>先选中Keil生成的链接脚本 <2>再勾选如下配置 测试 (1)编译烧录...
打开template.uvprojx, 把 STM32H750XBHx 改为 STM32H750ZBTx,保存整个 template.uvprojx 工程。 ENV scons 构建工程 打开构建后的工程:project.uvprojx,发现MCU的型号改为了 STM32H750ZBTx 小结 使用RT-Thread 时,可以通过修改 template.uvprojx 模板工程,更改部分Keil MDK 工程的选项,如配置MCU型号,编译选项等...
工程:最小RT-Thread 系统,版本:RT-Thread v4.1.0 released 问题描述 使用RT-Thread的Keil MDK的工程,经常会使用 ENV工具:menuconfig配置,使用scons 构建后,工程的部分配置选项构建后被还原了。 比如默认烧写选项为J-Link,手动改为ST-Link,scons 构建功能后,发现又还原会J-Link了 ...
工程:最小RT-Thread 系统,版本:RT-Thread v4.1.0 released 问题描述 使用RT-Thread的Keil MDK的工程,经常会使用 ENV工具:menuconfig配置,使用scons 构建后,工程的部分配置选项构建后被还原了。 比如默认烧写选项为J-Link,手动改为ST-Link,scons 构建功能后,发现又还原会J-Link了 ...
Env 中携带了 Python & scons 环境,只需在相应bsp目录中运行 scons 命令即可使用默认的 ARM_GCC工具链编译 bsp。输入 scons 命令编译工程: 编译完成会有如下信息: rtthread.bin就是生成的可执行文件。 【注】Env工具支持Linux的基本指令。 当然我们也可以使用keil或者IAR编译,前提是安装有KEIL或者IAR,笔者安装了KE...
基于标准库的keil移植到RT-thread例程 近期在做相关的移植和学习,将这里的相关经历说一下,本例程是基于标准库的keil移植的。这里附加上个需要安装的pack文件,下载好直接点击安装过即可,下载pack地址如下: https://download.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.3.pack...