手里面有一块RT-THREAD出品的RISC-V开发板,使用的芯片是全球第一款使用RISC-V CPU的芯片GD32VF103,开发板如下图所示:

需要注意的是,这块板子上并没有使用外部晶振,所以后续需要注意时钟初始化的方式。
板子已经买来很久,上面也一直跑RT-THREAD,有天想在这个板子上也跑一下Zephyr吧,于是乎说干就干,开始下一步的动作。
- 下载Zephyr代码
Zephyr代码下载以及环境搭建还是直接到官方文档查看,说的比较详细,由于本机之前搭建过开发环境,所以目前只需要下载Zephyr代码,命令比较简单:
west init zephyrproject cd zephyrproject west update
代码下载完后整个目录结构如下所示:
├── bootloader
│ └── mcuboot
├── modules
│ ├── audio
│ ├── bsim_hw_models
│ ├── crypto
│ ├── debug
│ ├── fs
│ ├── hal

本文介绍了如何在一块基于RISC-VCPU的GD32VF103开发板上,从运行RT-THREAD操作系统切换到运行Zephyr。主要步骤包括下载Zephyr代码,修改配置文件以适配板子上的LED和时钟初始化,以及解决JTAG连接问题和使用openocd进行程序烧录。
最低0.47元/天 解锁文章
809

被折叠的 条评论
为什么被折叠?



