首先打开RT-ThreadStudio,新建RT-Thread 项目: 目前支持 QEMU模拟仿真的开发板有这些: 大家可以看到,其中包含了GD32VF103、VEXPRESS-A9、STM32F4 系列的一些开发板 我们以 STM32F401 为例,新建项目后这样配置,注意系列一定要选对,要是上面支持 QEMU 模拟仿真的开发板系列,否则没有对应的 QEMU 调试器: 如果没有...
1.4.1编译 RT-Thread固件 和前面的使用QEMU的例子一样,这里需要修改交叉编译工具,即修改源码中的 bsp/stm32/stm32f746-st-nucleo/rtconfig.py 文件,修改 gcc 链接的路径为刚才安装路径,将 GCC工具链的EXEC_PATH改为: EXEC_PATH = '/opt/gcc-arm-none-eabi-6_2-2016q4/bin' 1. 如下: 值得注意的是,笔...
1.4.1编译 RT-Thread固件 和前面的使用QEMU的例子一样,这里需要修改交叉编译工具,即修改源码中的 bsp/stm32/stm32f746-st-nucleo/rtconfig.py 文件,修改 gcc 链接的路径为刚才安装路径,将 GCC工具链的EXEC_PATH改为: EXEC_PATH = '/opt/gcc-arm-none-eabi-6_2-2016q4/bin' 如下: 值得注意的是,笔者使...
和前面的使用QEMU的例子一样,这里需要修改交叉编译工具,即修改源码中的 bsp/stm32/stm32f746-st-nucleo/rtconfig.py 文件,修改 gcc 链接的路径为刚才安装路径,将 GCC工具链的EXEC_PATH改为: EXEC_PATH = '/opt/gcc-arm-none-eabi-6_2-2016q4/bin' 如下: 值得注意的是,笔者使用Ubuntu,交叉编译工具选择就...
5. **硬件仿真问题**:QEMU可能无法正确模拟STM32F407-ATK-Explorer开发板的硬件特性。这可能是由于...
首先新建一个CH32V307评估板的工程。手里没有板子的可以创建一个QEMU模拟器工程,有兴趣的可以研究一...
1.2使用STM32编译和运行 RT-Thread 笔者就不用QEMU模拟硬件了,直接上板子吧。第一个例子还是使用点灯的实例。先看看笔者使用的开发板的LED硬件电路图。 1.2.1选择 BSP 用户获取 RT-Thread 源代码后需要根据自己手上的开发板型号找到对应的 BSP,就可以运行 BSP 提供的默认工程。大部分 BSP 都支持 MDK﹑IAR 开发...
QEMU 模拟的 ARM vexpress A9 开发板的板级支持包 (BSP) 位于 RT-Thread 源码 BSP 目录下的 qemu-vexpress-a9 文件夹,其内容如下图所示: qemu-vexpress-a9 BSP 主要文件及目录描述如下所示: 文件/ 目录描述 .vscode vscode 配置文件 applications 用户应用代码目录 drivers RT-Thread 提供的底层驱动 qemu.bat...
RT-thread源码移植到STM32F10x和STM32F4xx: 一、源码下载 点击入门->下载 在历史版本里边随便选取一个 会进入百度云盘的下载地址,里边有全部版本的源码。这里下载 2023-11-15 09:38:59 移植RT-Thread的原理与方法 大家好我是惊觉。是的,失踪人口回来了。最近参加了rt-thread的国产MCU移植活动,移植rt-thread到...
1.2使用STM32编译和运行 RT-Thread 笔者就不用QEMU模拟硬件了,直接上板子吧。第一个例子还是使用点灯的实例。先看看笔者使用的开发板的LED硬件电路图。 1.2.1选择 BSP 用户获取 RT-Thread 源代码后需要根据自己手上的开发板型号找到对应的 BSP,就可以运行 BSP 提供的默认工程。大部分 BSP 都支持 MDK﹑IAR 开发...