下载安装开发环境 从以下地址下载最新版Nuclei Studio IDE https://nucleisys.com/download.php ![]() 解压NucleiStudio_IDE_202204-win64.zip得到文件夹NucleiStudio 无需安装双击NucleiStudio/NucleiStudio.exe即可运行 ![]() 指定工作目录 ![]() ![]() 从以下地址下载驱动 https://www.rvmcu.com/app/quickstart/skins/default/software/CM32M4xxR-Support-Pack-v1.0.2-win32-x32.zip 解压CM32M4xxR-Support-Pack-v1.0.2-win32-x32.zip得到CM32M4xxR-Support-Pack-v1.0.2-win32-x32.exe 双击运行 ![]() ![]() ![]() ![]() ![]() 菜单栏[RV-Tools]->[Nuclei Package management] ![]() 选择Software Development kit 下的XinSheng Tech下的sdk-cm32m4xxr,点击Download ![]() 下载完后状态变为Installed,关闭窗口 ![]() 菜单栏[File]->[New]->[New Nuclei RISC-V C/C++ Project] ![]() 选择sdk-cm32m4xxr->Next ![]() 按如下设置工程名字,选择模板工程 ![]() 点击左上侧打开工程视图 ![]() 展开左侧文件,定位到main.c在如下位置添加 printf("Hello CM32M433R-STARTrn"); ![]() 可以大致看下代码,main中 RCC_Configuration先初始化了UART的时钟 GPIO_Configuration配置了UART的引脚 USART_Init初始化了UART USART_Enable使能UART _put_char实现了标准输出的重定向,即printf最终调用该函数输出字符。 点击如下图标开始编译 ![]() ![]() 根据实际情况选择仿真配置这里是HelloWorld_cmlink_openocd 选择Debug模式,点击左侧甲壳虫图标,进入仿真环境。 ![]() ![]() 设置串口终端115200-8-n-1 ![]() 点击全速运行 ![]() 串口终端看到打印信息如下 ![]() 总结 1. 开发环境搭建比较方便。 2. 库函数代码风格和STM32类似,从stm32切换过来比较容易。 3. 板载调试器,和stm32的开发板一样,不需要单独接仿真器,方便使用。 4. 注意:工程一定不要有中文路径,否则编译会出错。 5. IDE基于eclipse,对于熟悉该环境的切换过来也很容易。 6. 可以导入SDK基于模板建立工程,类似MDK一样方便开发。 https://www.rvmcu.com/quickstart-show-id-15.html |
2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!
1022 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】移植IEC61850协议助力电子电子发展
989 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】在Docker 中运行 OpenWrt
2051 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】以容器的方式安装 HomeAssistant
2486 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统
1968 浏览 2 评论