本文来源电子发烧友社区,作者: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浏览量
738 -
CSM32RV20
+关注
关注
0文章
40浏览量
206
发布评论请先 登录
相关推荐
追加名额丨米尔瑞芯微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芯片、时钟模块、电源模块、输入输出接口等组
rv1126和rk3568对比
视频编解码。而RK3568开发板创龙科技旗下工业开发板,基于瑞芯微RK3568J/RK3568B2处理器设计,四核ARM Cortex-A55,每核主频高达1.8GHz/2.0GHz。 rv
基于瑞芯微 RV1103 芯片,微型 Linux 开发板LuckFox Pico Plus开发实践
、UART、SPI、I2C、USB 等,便于快速开发和调试
1.开发板初体验
LuckFox Pico Plus是一款基于瑞芯微RV110
发表于 11-30 14:10
明德扬PCIE开发板系列XILINX-K7试用体验-第二篇
本文为明德扬原创文章,转载请注明出处!作者:Vito 明德扬PCIE开发板系列XILINX-K7试用体验-第二篇 第二周的试用计划是实现常见低速协议(UART,I2C,SPI)的FPGA工程,记录
评论