移植Zephyr到RT-THREAD的RISC-V开发板

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

    手里面有一块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              

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值