0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RISC-V MCU CSM32RV20开发(一):环境搭建

南京中科微电子有限公司 2022-01-20 19:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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.2IDE安装


1.3IDE界面


1.4IDE帮助文件

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



二、项目调试


2.1创建项目


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


2.2 项目工程


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

2.3开发板


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

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


2.4debug调试


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

2.5串口烧录


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

2.6ISP工具自带串口打印

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45350

    浏览量

    663908
  • 低功耗MCU
    +关注

    关注

    0

    文章

    39

    浏览量

    12362
  • RISC-V
    +关注

    关注

    48

    文章

    2809

    浏览量

    51958
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索RISC-V在机器人领域的潜力

    探索RISC-V在机器人领域的潜力 测评人:洄溯 测评时间: 2025年11月 测评对象: MUSE Pi Pro开发板(基于进迭时空K1系列高性能RISC-V CPU)
    发表于 12-03 14:40

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RIS
    的头像 发表于 11-07 10:09 1320次阅读

    RISC-V B扩展介绍及实现

    B扩展简介 RISCV B扩展指的是RISCV用于位运算加速的个扩展指令集,目的是使用条指令实现原本需要2-3条指令才能实现的位操作指令。具体包含内容如下: B扩展就是RISC-V
    发表于 10-21 13:01

    构建基于 RISC-V 平台的 TEE 架构:RV-ACRN Hypervisor 的实践与展望

    在基于 RISC-V 平台构建可信执行环境(TEE)方面的工作成果,特别是围绕 RV-ACRN Hypervisor 的技术架构与实现。​ RV-ACRN Hypervisor
    发表于 07-18 14:55 4767次阅读

    【Banana Pi BPI-RV2开发板试用体验】开发环境搭建及编译

    BPI-RV2 RISC-V开源路由器之开发环境搭建及编译 背景 BPI-RV2
    发表于 07-14 23:05

    水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    ARM 架构与 RISC-V 架构的 MCU 在同性能水平下的运行速度对比,需从架构设计原点、指令集特性及实际测试数据展开剖析。以 ARM Cortex-M33 这类 ARMv8M 架构核心与采用
    的头像 发表于 07-02 10:29 1227次阅读
    同<b class='flag-5'>一</b>水平的 <b class='flag-5'>RISC-V</b> 架构的 <b class='flag-5'>MCU</b>,和 ARM 架构的 <b class='flag-5'>MCU</b> 相比,运行速度如何?

    中微爱芯RISC-V内核32位通用MCU AiP32RV1564介绍

    AiP32RV1564是RISC-V内核的32位通用MCU,最高工作频率144MHz,内置64 KB Flash,20KB SRAM,集
    的头像 发表于 06-09 14:29 845次阅读
    中微爱芯<b class='flag-5'>RISC-V</b>内核32位通用<b class='flag-5'>MCU</b> AiP32<b class='flag-5'>RV</b>1564介绍

    RISC-V核低功耗MCU指令集架构(ISA)特点

    RISC-V核低功耗MCU通过开源生态、模块化架构与能效优化技术,成为物联网、穿戴设备等领域的理想选择‌。 、‌开源与可定制性‌ 完全开源免费‌:RISC-V ISA无需专利授权费用
    的头像 发表于 04-23 10:01 1055次阅读

    【道生物联TKB-620开发板试用】TK8620 RISC-V开发环境搭建和固件编译和烧录

    、IDE环境搭建 1.简介 TK8620内部有个集成芯来科技高效的 N205(RISC-V)内核,TK8620 通过 CHIP_MODE
    发表于 04-19 00:19

    Banana Pi BPI-RV2 RISC-V 路由器开发板发售, 全球首款RISC-V路由器

    BPI-Wifi5 低成本Wifi5 路由器合作之后的又力作,为全球开发者与商业客户提供基于RISC-V的路由器解决方案,支持OpenWrt系统。 Banana Pi BPI-RV2
    发表于 04-18 14:06

    高性能RISC-V内核32位MCU-AiP32RV15A8/AiP32RV1564

    高性能RISC-V内核32位MCU-AiP32RV15A8/AiP32RV1564
    的头像 发表于 02-12 11:48 1133次阅读
    高性能<b class='flag-5'>RISC-V</b>内核32位<b class='flag-5'>MCU-AiP32RV</b>15A8/AiP32<b class='flag-5'>RV</b>1564

    关于RISC-V芯片的应用学习总结

    、智能网关等物联网设备。此外,RISC-V的模块化设计使得开发者可以根据具体需求灵活剪裁指令集,进步优化功耗和性能。 在嵌入式系统方面,RISC-V芯片同样表现出色。嵌入式系统广泛应
    发表于 01-29 08:38

    RISC-V MCU技术

    话下。 还有个Sipeed Longan Nano开发板,用的是SiFive的RISC-V处理器核心,给开发者提供了个平台,能让他们去探索RISC
    发表于 01-19 11:50

    RISC-VMCU中有哪些知名的开源项目?

    RISC-VMCU中有哪些知名的开源项目?
    发表于 12-30 19:48

    RISC-V架构及MRS开发环境回顾

    MounRiver Studio(MRS)是款针对RISC-V/ARM双核MCU的嵌入式集成开发环境,由MounRiver团队基于GN
    发表于 12-16 23:08