linzl000 发表于 2021-9-2 16:37

CH32V103 移植FREERTOS

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文件进行升级固件。


tail066 发表于 2021-9-3 13:47

厉害厉害,都开始操作系统了

51xlf 发表于 2021-9-3 20:24

现在MOUNRIVER STUDIO 可以直接使用RTT系统了。

i1mcu 发表于 2021-9-3 20:24

串口接收做好了吗?      

pmp 发表于 2021-9-3 20:24

mounriver studio 1.51都来了。   

mmbs 发表于 2021-9-3 20:25

在系统里面做了什么呢?         

1988020566 发表于 2021-9-3 20:25

REERTOS前期版本就有了。   

lzbf 发表于 2021-9-3 20:25

RT—Thread系统可以配置了。   

houjiakai 发表于 2021-9-3 20:25

MOUNRIVER STUDIO确实比较好用。         

youtome 发表于 2021-9-3 20:26

期待后期开始图形化开发了。   

cemaj 发表于 2021-9-3 20:27

这个芯片是多大的flash?      

jimmhu 发表于 2021-9-3 20:27

以前也没有用过RISC-V核的MCU   

linzl000 发表于 2021-9-27 16:49

lzbf 发表于 2021-9-3 20:25
RT—Thread系统可以配置了。

改天我也试试RT-Thread

linzl000 发表于 2021-9-27 16:49

本帖最后由 linzl000 于 2021-9-28 10:00 编辑

cemaj 发表于 2021-9-3 20:27
这个芯片是多大的flash?
64K FLASH,20K RAM

linzl000 发表于 2021-9-27 16:50

i1mcu 发表于 2021-9-3 20:24
串口接收做好了吗?

好的

EtherWalker 发表于 2021-9-27 17:08

自动添加的可不只是目录下的C文件哦,MRS是基于Eclipse开发的,而Eclipse与KEIL在文件资源显示上最大的区别在于,前者是对物理磁盘上目录的映射(除手动屏蔽或没有文件名的文件不显示外,其他文件都会自动显示在Project Explorer窗口);而后者工程资源区显示的是逻辑编译队列,物理磁盘中不一定有该结构的目录。所以目录映射这点不是MRS的特殊化,而是基于Eclipse平台的IDE都是如此。

xinmeng_wit 发表于 2021-9-27 21:38

linzl000 发表于 2021-9-27 16:49
128K FLASH,20K RAM

不是64K的flash吗?哪里来的128K

linzl000 发表于 2021-9-28 09:59

xinmeng_wit 发表于 2021-9-27 21:38
不是64K的flash吗?哪里来的128K

对,64KB FLASH ,20K RAM ,是我记错了

linzl000 发表于 2021-9-28 10:01

EtherWalker 发表于 2021-9-27 17:08
自动添加的可不只是目录下的C文件哦,MRS是基于Eclipse开发的,而Eclipse与KEIL在文件资源显示上最大的区别 ...

主要还没习惯,eclipse开发环境

uiint 发表于 2021-10-3 20:10

mounriver studio有好几个系统的文件
页: [1] 2 3 4 5
查看完整版本: CH32V103 移植FREERTOS