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平台转换还是非常方便。

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

    关注

    6078

    文章

    45581

    浏览量

    673732
  • 低功耗MCU
    +关注

    关注

    0

    文章

    51

    浏览量

    12438
  • RISC-V
    +关注

    关注

    49

    文章

    2952

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OrangePi RV2 深度技术评测:RISC-V AI融合架构的先行者

    OrangePi RV2是香橙派推出的款基于RISC-V架构的AI开发板,搭载KY X1八核处理器。该板以“CPU 融合AI”为核心理念,内置2TOPS算力,并支持双M.2 NVMe
    发表于 03-03 20:19

    中科本原RISC-V架构 BY320RV0025 DSP正式亮相

    中科本原基于新RISC-V架构SummerCore内核的BY320RV0025型DSP于近日正式量产,该芯片面向工业控制、伺服电机、逆变器和变流器等应用领域进行优化设计,相比国外对标产品,其在
    的头像 发表于 02-12 15:21 810次阅读
    中科本原<b class='flag-5'>RISC-V</b>架构 BY320<b class='flag-5'>RV</b>0025 DSP正式亮相

    Renesas R9A02G021:32位RISC-V MCU的全方位解析

    Renesas R9A02G021:32位RISC-V MCU的全方位解析 作为名电子工程师,在日常的硬件设计开发中,选择合适的微控制器(MCU
    的头像 发表于 12-29 09:50 533次阅读

    芯源CW32 MCURISC-V架构的MCU嘛?性能如何?

    芯源CW32 MCURISC-V架构的MCU嘛?性能如何?
    发表于 12-10 06:16

    探索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 1841次阅读

    RISC-V B扩展介绍及实现

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

    【国庆中秋礼品 Milk-V Duo RISC-V开发板】开箱、介绍、环境搭建、工程测试

    【国庆中秋礼品 Milk-V Duo RISC-V开发板】开箱、介绍、环境搭建、工程测试 感谢电子发烧友论坛 【贺华诞 庆中秋 |
    发表于 10-19 13:06

    大湾区RISC-V生态全景展示:RISC-V生态发展论坛、开发者Workshop和生态应用专区

    ),正以前所未有的速度从学术走向产业,从嵌入式走向高性能计算等全场景应用。数百万计的生态开发者,还有政府和资本的加持,你将如何把握这历史性机遇?如何深度融入蓬勃发展的RISC-V生态?   答案就在这里——由“湾芯展
    的头像 发表于 10-13 09:18 735次阅读
    大湾区<b class='flag-5'>RISC-V</b>生态全景展示:<b class='flag-5'>RISC-V</b>生态发展论坛、<b class='flag-5'>开发</b>者Workshop和生态应用专区

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—RISC-V案例开发手册(上)

    本文档主要介绍T113-i处理器的RISC-V案例开发,演示RISC-V核心RTOS案例的编译与加载方法。适用开发环境如下。
    的头像 发表于 08-13 11:34 14.8w次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发</b>板—<b class='flag-5'>RISC-V</b>案例<b class='flag-5'>开发</b>手册(上)

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

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

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

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

    矽速科技正式入驻 RuyiSDK 开发者社区,共建 RISC-V 开发者生态!

    近日,深圳矽速科技正式入驻RuyiSDK开发者社区,携手社区共同推动RISC-V技术的发展与广泛应用,为开发者提供个更加便捷高效的开发
    的头像 发表于 07-10 11:00 1396次阅读
    矽速科技正式入驻 RuyiSDK <b class='flag-5'>开发</b>者社区,共建 <b class='flag-5'>RISC-V</b> <b class='flag-5'>开发</b>者生态!

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

    ARM 架构与 RISC-V 架构的 MCU 在同性能水平下的运行速度对比,需从架构设计原点、指令集特性及实际测试数据展开剖析。以 ARM Cortex-M33 这类 ARMv8M 架构核心与采用
    的头像 发表于 07-02 10:29 1732次阅读
    同<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 1175次阅读
    中微爱芯<b class='flag-5'>RISC-V</b>内核32位通用<b class='flag-5'>MCU</b> AiP32<b class='flag-5'>RV</b>1564介绍