一、材料准备:
1. RISC-V CSM32RV20开发板 X 1
![RISC-V开发分析CSM32RV20开发板环境搭建,第2张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIca4GAF33BAAdAzX5ISKA963.png,第2张](/upload/website_attach/20220725/poYBAGIca4GAF33BAAdAzX5ISKA963.png)
2. CSM Studio IDE(开发调试)
![RISC-V开发分析CSM32RV20开发板环境搭建,第3张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIca_iAXJTdAAAQaNXQpMM299.png,第3张](/upload/website_attach/20220725/poYBAGIca_iAXJTdAAAQaNXQpMM299.png)
3. CSM-ISP(串口烧录)
![RISC-V开发分析CSM32RV20开发板环境搭建,第4张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIcbMCAAgMlAAATrCp4ICs114.png,第4张](/upload/website_attach/20220725/poYBAGIcbMCAAgMlAAATrCp4ICs114.png)
二、 IDE环境搭建
1、 【IDE介绍】
IDE: C++SMStudio ,也是南京中科微针对嵌入式项目RISC-V系列MCU开发的跨平台支持的C/C++集成开发环境,提供了包括编辑器、C编译器、宏汇编、链接器、库管理、仿真调试器和下载器等在内的完整开发资源。
IDE高度集成,环境自建。
支持中英文语言,默认使用英语语言集。
支持Jlink和Cjlink调试器
自带函数封装库
2、【IDE安装】
![RISC-V开发分析CSM32RV20开发板环境搭建,第5张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIcbmCAQnzvAABmSR2qnO8234.png,第5张](/upload/website_attach/20220725/pYYBAGIcbmCAQnzvAABmSR2qnO8234.png)
3、【IDE界面】
![RISC-V开发分析CSM32RV20开发板环境搭建,第6张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIcqDWAUWOzAADK3gkcixU991.png,第6张](/upload/website_attach/20220725/pYYBAGIcqDWAUWOzAADK3gkcixU991.png)
4、【IDE帮助文件】
在菜单栏选中“”帮助“”,选中CSMStudio,就能打开说明文档,通过说明文档可以切换语言环境、创建项目,编译项目,调试项目以及常见问题的说明。
![RISC-V开发分析CSM32RV20开发板环境搭建,第7张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIcqOaATO8yAAF2L3xkL04903.png,第7张](/upload/website_attach/20220725/poYBAGIcqOaATO8yAAF2L3xkL04903.png)
三、项目调试
1.【项目建立】
![RISC-V开发分析CSM32RV20开发板环境搭建,第8张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIcqlaAXBmFAACWuapgoVo375.png,第8张](/upload/website_attach/20220725/pYYBAGIcqlaAXBmFAACWuapgoVo375.png)
![RISC-V开发分析CSM32RV20开发板环境搭建,第9张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIcqnuAH1DaAABkfH-Qizo020.png,第9张](/upload/website_attach/20220725/poYBAGIcqnuAH1DaAABkfH-Qizo020.png)
![RISC-V开发分析CSM32RV20开发板环境搭建,第10张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIcquCAWn4eAABxvbbPvyM924.png,第10张](/upload/website_attach/20220725/poYBAGIcquCAWn4eAABxvbbPvyM924.png)
![RISC-V开发分析CSM32RV20开发板环境搭建,第11张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIcqwKAQtGKAABVQQJ-G5s302.png,第11张](/upload/website_attach/20220725/pYYBAGIcqwKAQtGKAABVQQJ-G5s302.png)
2、【项目工程】
工作空间内,Sources中包含drivers和src,drivers中为库函数,src为main函数。
![RISC-V开发分析CSM32RV20开发板环境搭建,第12张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIcqziAHuV-AAH_0H4cYPk137.png,第12张](/upload/website_attach/20220725/pYYBAGIcqziAHuV-AAH_0H4cYPk137.png)
![RISC-V开发分析CSM32RV20开发板环境搭建,第13张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIcq2mAW5tzAAA3QdQFm08373.png,第13张](/upload/website_attach/20220725/pYYBAGIcq2mAW5tzAAA3QdQFm08373.png)
三、【debug调试】
通过CTAG接口,可以使用JLink或者南京中科微的CJLink调试器。使用Jlink V10硬件版本以上,即可实现debug调试。
![RISC-V开发分析CSM32RV20开发板环境搭建,第14张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIctLqAddE_AAFM65kbf-Q646.png,第14张](/upload/website_attach/20220725/poYBAGIctLqAddE_AAFM65kbf-Q646.png)
四、【串口烧录】
使用CSM-ISP软件,在有多个串口设备时,需要手动选中CH340的串口号。
![RISC-V开发分析CSM32RV20开发板环境搭建,第15张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIctbmAHg3vAACv8ZeVh80489.png,第15张](/upload/website_attach/20220725/poYBAGIctbmAHg3vAACv8ZeVh80489.png)
![RISC-V开发分析CSM32RV20开发板环境搭建,第16张 RISC-V开发分析CSM32RV20开发板环境搭建,pYYBAGIctlyAQoOzAADCcfkriiY986.png,第16张](/upload/website_attach/20220725/pYYBAGIctlyAQoOzAADCcfkriiY986.png)
注:串口助手中串口号处,请选择正确的。
![RISC-V开发分析CSM32RV20开发板环境搭建,第17张 RISC-V开发分析CSM32RV20开发板环境搭建,poYBAGIcts-ABWH2AAC8GfFHp04044.png,第17张](/upload/website_attach/20220725/poYBAGIcts-ABWH2AAC8GfFHp04044.png)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)