参考资料:RISC-V MCU应用开发系列教程之CH32V103 - RISC-V技术及应用论坛,开源指令集架构(ISA)论坛 - 21ic电子技术开发论坛
原教程MounRiver版本比较老,部分界面不一样,这里做个记录。
一、打开MounRiver,点击File-->New-->MounRiver Project
二、设置型号、工程名称和存放位置,这里使用CH32V103C8T6,点击Finish完成创建工程。
三、工程目录文件介绍
// include: 包含编译时查找头文件路径
// Core: RISC-V内核的寄存器映射头文件和源文件,一般用不到
// Debuge: printf调试打印及延时函数源文件和头文件
// Ld: 编译链接脚本文件
// Peripheral-----inc: include缩写,包含各个外设库函数的头文件
// └--src: source缩写,包含各个外设库函数的源文件
// Startup: 启动文件
// User-----ch32v10x_conf.h: 各种外设头文件
// └--ch32v10x_it.c: 中断服务函数源文件
// └--ch32v10x_it.h: 中断服务函数头文件
// └--main.c: 主函数
// └--system_ch32v10x.c: CH32V103系统时钟配置函数源文件
// └--system_ch32v10x.c: CH32V103系统时钟配置函数头文件