git clone https://gitee.com/andyshrk/rt-thread.git 编译 打开ENV 工具,进入 RT-Thread 源码的/bsp/gd32vf103v-eva/目录下运行scons命令进行编译: 编译成功会生成 rtthread.bin 文件,参考提到的文档使用GigaDevice MCU ISP Programmer烧写到开发板上。 系统成功启动后在串口中会看到如下打印,并且板子上的 3 ...
RT-Thread Nano 以软件包的方式集成在 Keil MDK 与 CubeMX 中,可以直接在软件中下载 Nano 软件包获取源码,获取方式详见 基于 Keil MDK 移植 RT-Thread Nano 与 基于 CubeMX 移植 RT-Thread Nano 。同时也提供 下载 Nano 源码压缩包 的途径,方便在其他开发环境移植 RT-Thread Nano,如 基于 IAR 移植 RT-Thre...
接下来说说Kconfig文件,这里是对内核和组件的功能进行配置,对RT-Thread的组件进行自由裁剪。 如果使用RT-Thread studio,则通过RT-Thread Setting可以体现Kconfig文件的作用。 如果使用ENV环境,则在使用 menuconfig配置和裁剪 RT-Thread时体现。 后面所有的Kconfig文件都是一样的逻辑。下表列举一些常用的Kconfig句法规则。
1、首先拉去RT-thread官方仓库 git clone 同时他们也在github上有仓库 仓库中已经有407的库文件,所以...
当然,该工程也可导出使用rt-thread studio开发。 先使用scons --dist导出工程。 再将工程导入rt-thread studio中 最后,就可在rt-thread studio就可进行开发工作了。 当然啦,后面也可在rt-thread studio中新建工程时选择笔者提交的GD32407V-START的BSP。
开发板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0 添加adc外设的步骤如下: 步骤1: 查看开发板的电路原理图,确定adc的使用引脚,使用的是引脚PF6,即adc012_IN4,如下图: 步骤2: 使用env工具开启adc外设,并选择配置相应的adc外设,如下如 ...
1. 移植准备 GD32L23x官网的Demo包:https://www.gd32mcu.com/cn/download?kw=GD32L2 RT-Thread源码包:https://gitee.com/rtthread/rt-thread Keil5安装GD32L23x系列包:可以选择官网下载安装或者keil pack管理器…
开发板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0。 添加串口外设的方法,串口2是打印口,串口0是数据收发口。 串口2的引脚是PB10和PD9,串口0的引脚是PA9和PA10. 使用env工具,menuconfig进行配置,修改调试打印口的名称为uart2,如下图: ...
GD32的BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的Firmware Library以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32407V-START。
然后,今天用了一个上午,完成了GD32F427开发板的RT-thread Nano 3.03移植开发。 踩坑结束,作文报告给大家。 准备工作 1、到官方网站下载datasheet等各项数据手册。 2、准备一台电脑,下载vscode,ARM-GCC 交叉编译器gcc-arm-none-eabi-10-2020-q4-major。具体安装方法可在论坛搜索,我这里就不讲了。