【南京中科微CSM32RV20开发板试用体验】mac os调试

描述

本文来源电子发烧友社区,作者:jf_84500325, 帖子地址:https://bbs.elecfans.com/jishu_2249185_1_1.html

收到中科微的CSM32RV20测试开发板,资料中提供的IDE环境都是基于windows来做的,苦于手里只有linux和mac os系统无法使用这些现成的工具。还是发扬自己动手风衣足食的作风,自己搞一个开发调试环境。
1. 一条type-c到type-c的将开发板接入到MacbookPro,完成连接。
CSM32RV20



2. 终端中查看设备,发现两个新增的设备,/dev/cu.u***serial-1440和/dev/tty.u***serial-1440,这两个设备是相同的串口设备,测试后两个都能正常使用。
CSM32RV20

CSM32RV20

3. 通过minicom连接到开发板串口,默认波特率连接出现乱码,找到资料https://bbs.elecfans.com/jishu_2238011_1_1.html是波特率230400。
CSM32RV20

4. 调整波特率重新连接,输出正常信息。
CSM32RV20

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,环境准备:


  1. $ brew install python3 gawk gnu-sed gmp mpfr libmpc isl zlib expat
  2. $ brew tap discoteq/discoteq
  3. $ brew install flock
复制代码

编译gcc:

  1. ./configure --prefix=/opt/riscv
  2. make
复制代码

至此基本的环境已经搞定,如果需要IDE环境可以用eclipse安装https://github.com/eclipse-embed ... one-embed-gcc-xpack这些插件来提升开发效率。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分