全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

关于RISC-V MCU开发实例(一):环境搭建

时间:2022-07-20 14:17

人气:

作者:admin

标签: RISC-V  mcu  STM32F030 

导读:关于RISC-V MCU开发实例:咱们以CSM32RV20的开发环境搭建为例子,我们可以参看动能世纪客户分享的案例情况。...

关于RISC-V MCU开发实例:咱们以CSM32RV20的开发环境搭建为例子,我们可以参看动能世纪客户分享的案例情况。在此感谢该客户的慷慨耐心支持上传,赠人玫瑰,手留余香。

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

IDE环境搭建

1)IDE准备

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

- IDE高度集成,环境自建。

- 支持中英文语言,默认使用英语语言集。

- 支持Jlink和Cjlink调试器

- 自带函数封装库

2)IDE安装

poYBAGLXnemADHmJAAB34RR9rTE064.jpg

3)IDE界面

pYYBAGLXnemAT0FDAACDB9shmwg639.jpg

4)IDE帮助工具

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

poYBAGLXnemAVbzoAAB81rO6xXU109.jpg

项目调试

1)创建项目

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

pYYBAGLXnemAOvC2AAB68H7cUNQ525.jpg

2)项目工程

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

poYBAGLXneqAEG0cAADevbAbrD0556.jpg

pYYBAGLXneqAThKrAADokpq1Tqo370.jpg

3)CSM32RV20 开发板

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

poYBAGLXneqAa_rUAAC3ut1OrRA570.jpg

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

pYYBAGLXneuAfaYmAADe9adZ4tk272.jpg

4)debug调试

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

poYBAGLXneuAJ4RbAADnvNr92e0081.jpg

5)串口烧录

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

pYYBAGLXneuAZS0eAABwB2h4Vgg722.jpgpoYBAGLXneuAMYnLAACVEhB4TpE713.jpg

6)ISP工具自带串口打印

pYYBAGLXneuAT5sqAACTa2kUH8s367.jpg

poYBAGLXneyAIbndAACEcuy4W3U820.jpg 审核编辑:汤梓红
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信