网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

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

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

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

[size=0.19]
IDE环境搭建

[size=0.19]
1)IDE准备

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

[size=0.19]
- IDE高度集成,环境自建。

[size=0.19]
- 支持中英文语言,默认使用英语语言集。

[size=0.19]
- 支持Jlink和Cjlink调试器

[size=0.19]
- 自带函数封装库

[size=0.19]
2)IDE安装





[size=0.19]
3)IDE界面





[size=0.19]
4)IDE帮助工具

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





[size=0.19]
项目调试

[size=0.19]
1)创建项目

[size=0.19]
芯片选中,CSM32RV20,为MCU,RV1和RV4为SOC芯片。





[size=0.19]
2)项目工程

[size=0.19]
工作空间内,Sources中包含drivers和src,drivers中为库函数,src为main函数。









[size=0.19]
3)CSM32RV20 开发板

[size=0.19]
使用CSM32RV20 QFN32封装,4*4大小。





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





[size=0.19]
4)debug调试

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





[size=0.19]
5)串口烧录

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









[size=0.19]
6)ISP工具自带串口打印











热门搜索:LED12-C2 02B5000JF 02C1001JF 01T1001JF SUPER6OMNI B TLP712B BT152-500R/600R 2838733 BTS412B2E3062A RBC62-1U TLP808 02T5000JF RS1215-RA TLP606B RBC11A TLP404 2320296 2920078 BQ25895MRTWR 01M1002SFC2 LC1800 TLP1210SATG 2838319 SS240806 N060-002
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质