本文来源电子发烧友社区,作者:jf_84500325, 帖子地址:https://bbs.elecfans.com/jishu_2249185_1_1.html
收到中科微的CSM32RV20测试开发板,资料中提供的IDE环境都是基于windows来做的,苦于手里只有linux和mac os系统无法使用这些现成的工具。还是发扬自己动手风衣足食的作风,自己搞一个开发调试环境。
1. 一条type-c到type-c的将开发板接入到MacbookPro,完成连接。
2. 终端中查看设备,发现两个新增的设备,/dev/cu.u***serial-1440和/dev/tty.u***serial-1440,这两个设备是相同的串口设备,测试后两个都能正常使用。
3. 通过minicom连接到开发板串口,默认波特率连接出现乱码,找到资料https://bbs.elecfans.com/jishu_2238011_1_1.html是波特率230400。
4. 调整波特率重新连接,输出正常信息。
5. 通过查看输出的信息发现采用的GCC8.3编译的,编译参数为-O3 -funroll-all-loops -finline-limit=600,下一步安装GCC的risc-v的编译器,下载地址https://github.com/riscv-collab/riscv-gnu-toolchain,这个板子是rv32,如果是ubuntu直接下载日构建版本就可以直接使用,我现在用的macOS系统只能自己编译了。
6. 根据说明编译gcc,环境准备:
复制代码
编译gcc:
复制代码
至此基本的环境已经搞定,如果需要IDE环境可以用eclipse安装https://github.com/eclipse-embed ... one-embed-gcc-xpack这些插件来提升开发效率。
收到中科微的CSM32RV20测试开发板,资料中提供的IDE环境都是基于windows来做的,苦于手里只有linux和mac os系统无法使用这些现成的工具。还是发扬自己动手风衣足食的作风,自己搞一个开发调试环境。
1. 一条type-c到type-c的将开发板接入到MacbookPro,完成连接。
2. 终端中查看设备,发现两个新增的设备,/dev/cu.u***serial-1440和/dev/tty.u***serial-1440,这两个设备是相同的串口设备,测试后两个都能正常使用。
3. 通过minicom连接到开发板串口,默认波特率连接出现乱码,找到资料https://bbs.elecfans.com/jishu_2238011_1_1.html是波特率230400。
4. 调整波特率重新连接,输出正常信息。
5. 通过查看输出的信息发现采用的GCC8.3编译的,编译参数为-O3 -funroll-all-loops -finline-limit=600,下一步安装GCC的risc-v的编译器,下载地址https://github.com/riscv-collab/riscv-gnu-toolchain,这个板子是rv32,如果是ubuntu直接下载日构建版本就可以直接使用,我现在用的macOS系统只能自己编译了。
6. 根据说明编译gcc,环境准备:
编译gcc:
- ./configure --prefix=/opt/riscv
- make
至此基本的环境已经搞定,如果需要IDE环境可以用eclipse安装https://github.com/eclipse-embed ... one-embed-gcc-xpack这些插件来提升开发效率。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
南京中科微
+关注
关注
0文章
60浏览量
745 -
CSM32RV20
+关注
关注
0文章
40浏览量
216
发布评论请先 登录
相关推荐
有奖丨米尔 全志T536开发板免费试用
米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起试用活动您不仅可以免
RISC-V 使用J-Link调试RV-STAR
J-Link调试器和RV-STAR开发板,且在Nuclei Studio中运行和调试应用程序。
关于Nuclei Studio IDE下载安装、编译和
发表于 12-14 17:47
瑞芯微主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示
本文介绍瑞芯微方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562开发板演示,通用RK3566、RK3568、RK3588等
追加名额丨米尔瑞芯微RK3576开发板有奖试用
米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
常用在工业控制系统上的MCU芯片资料:CSM32RV20
CSM32RV20是一款基于RISC-V核的低功耗MCU芯片。 内置RISC-V RV32IMAC内核(2.6CoreMark/MHz); 蕞高32MHz工作频率; 内置4kB的SRAM; 内置8B
有奖丨米尔 瑞芯微RK3576开发板免费试用
米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576
点击参与米尔NXP i.MX 93开发板有奖试用
米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起试用活动您不仅可以免费体
香橙派发布首款RISC-V开发板OrangePi RV
2024年3月,香橙派在全球开发者会议上发布了其首款基于RISC-V开发的OrangePi RV主板。这款开发板拥有四核RISC-V U74与S7协处理器,配备 2MB L2缓存。同时
fpga开发板是什么?fpga开发板有哪些?
FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
评论