CH32V103 芯片是沁恒公司新出的一款基于RISC-V的32位MCU,沁恒就是大名鼎鼎CH340串口芯片的哪个公司,相信很多人都用过这家的串口芯片,上次在论坛看见他们的邀请赛,是RISC-V核的芯片,以前都没用过RISC-V核的MCU,这次也打算申请一块玩玩,熟悉一些RISC-V的开发环境,后期可能会用到这颗芯片。打算移植一下FREERTOS,后期再移植下SYSTEMVIEW,这次systemview 的串口功能还没移植成功,下次继续移植,先移植一个freertos功能,systemview,
使用MOUNRIVER STUDIO 开发工具创建FREERTOS还是很方便的,MOUNRIVER STUDIO能够直接创建工程,再添加串口打印功能,串口功能初始工程也是有的在debug.c文件里,初始化一下,就能用。ch32v103的芯片库封装的跟标准ARM stm32f系列库差不多,使用起来难度也不大。记录下使用过程遇到的问题。
mounriver studio 1.50编译器能自动添加目录下的C文件,这个功能感觉不怎么好,像MDK等其他工具都是通过手动添加或者配置才添加的。
刚开始使用固件就丢失,点击下载界面在哪里一直在哪里显示进度条,需要根据link文件进行升级固件。
|