【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

       CSM32RV20的开发环境搭建,经作者本人同意授权,我们可以参看我司客户分享的案例情况。在此感谢该客户的慷慨耐心支持上传,赠人玫瑰,手留余香。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28729013/article/details/120535783
————————————————
版权声明:本文为CSDN博主「IC农民」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_28729013/article/details/120535783
 

目录

一、IDE环境搭建

1.1 IDE准备

1.2 IDE安装

1.3 IDE界面

1.4 IDE帮助文件

二、项目调试

2.1 创建项目

2.2 项目工程

2.3 开发板

2.4 debug调试

2.5 串口烧录

2.6 ISP工具自带串口打印


        本系列仅为记录工作,MCU开发从STM32F030平台切换到RISC-V CSM32RV20。CSM32RV20是南京中科微电子有限公司开发的一款基于RISC-V核的超低功耗MCU芯片,内置RISC-V RV32IMAC Core (2.6 CoreMark/MHz)。

一、IDE环境搭建


1.1 IDE准备


IDE: CSMStudio,也是南京中科微针对嵌入式项目RISC-V系列MCU开发的跨平台支持的C/C++集成开发环境,提供了包括编辑器、C编译器、宏汇编、链接器、库管理、仿真调试器和下载器等在内的完整开发资源。

· IDE高度集成,环境自建。
· 支持中英文语言,默认使用英语语言集。
· 支持Jlink和Cjlink调试器
· 自带函数封装库 


1.2 IDE安装

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

 
1.3 IDE界面

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建
 

1.4 IDE帮助文件

       在菜单栏选中help,选中CSMStudio,就能打开说明文档,通过说明文档可以切换语言环境、创建项目,编译项目,调试项目以及常见问题的说明。

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建
 


二、项目调试


2.1 创建项目


        芯片选中,CSM32RV20,为MCU,RV1和RV4为SOC芯片。

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

 
2.2 项目工程


        工作空间内,Sources中包含drivers和src,drivers中为我司的库函数,src为main函数。

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

 

2.3 开发板


       使用CSM32RV20 QFN32封装,4*4大小。

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

       另外一款是TSSOP20封装的,相比之下是IO口减少,资源相对的少一些。

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建


2.4 debug调试


       通过CJTAG接口,可以使用JLink或者南京中科微的CJLink调试器。使用Jlink V10硬件版本以上,即可实现debug调试。
命中断点:

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

2.5 串口烧录


       ** 使用CSM-ISP软件,在有多个串口设备时,需要手动选中CH340的串口号。

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建 

 

2.6 ISP工具自带串口打印

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

【转载】RISC-V MCU CSM32RV20开发(一):环境搭建

       通过环境的搭建以及IDE的初步使用,整个使用体验感都是非常好的,尤其是库函数的使用,使用STM32平台转换还是非常方便。

上一篇:在浏览器里运行jetbrain 系列ide


下一篇:JetBrains WebStorm 2021 for Mac(多功能集成开发) v2021.2.2中文激活版