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安装 
1.3 ide界面
1.4 ide帮助文件       在菜单栏选中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.4 debug调试
       通过cjtag接口,可以使用jlink或者南京中科微的cjlink调试器。使用jlink v10硬件版本以上,即可实现debug调试。
命中断点:
2.5 串口烧录
       ** 使用csm-isp软件,在有多个串口设备时,需要手动选中ch340的串口号。
2.6 isp工具自带串口打印       通过环境的搭建以及ide的初步使用,整个使用体验感都是非常好的,尤其是库函数的使用,使用stm32平台转换还是非常方便。

笔记本电源典型24V转19V电路图
加州大学研发出世界最快相机 可实时观察癌细胞运动
上海“东方芯港”集成电路综合性产业基地启动
Vivado报错-bit文件和ltx文件不匹配怎么办
谁能成为下一轮信息技术发展的领导者
RISC-V MCU CSM32RV20开发(一):环境搭建
西门子PLC梯形图语言的编程原则
美国所销售的智能手机中,5G占比还不到1%
桑顿新能源成新能源产业强劲“黑马”
【解决方案】如何对物联设备进行远程固件升级?
三星s8多少钱?三星s8国行版本价格已确定,真不便宜
基于STM32CUBEMX驱动TOF模块VL53l0x(3)----驱动多个VL53L0X
STC12C5A60S2单片机在光立方体的运用
Wi-Fi 6E/Wi-Fi 7法规动态及技术趋势
STAR-PAN™ 集成士兵多端口 USB 数据集线器/配电系统和战术互连
伊朗“曙光”战机夭折?第四代战机研制脚步未停,“征服者”313隐身战斗机上线
智能语音拨号报警系统电路设计
如何利用功能安全构建信任
物联网+人工智能趋势下电机预测性维护的全新变革
Microchip电动汽车电源解决方案