RISC-V技术论坛
直播中

jf_84500325

4年用户 3经验值
擅长:嵌入式技术
私信 关注
[经验]

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

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


2. 终端中查看设备,发现两个新增的设备,/dev/cu.u***serial-1440和/dev/tty.u***serial-1440,这两个设备是相同的串口设备,测试后两个都能正常使用。
iShot2022-02-09 11.02.46.png
iShot2022-02-09 11.02.17.png
3. 通过minicom连接到开发板串口,默认波特率连接出现乱码,找到资料https://bbs.elecfans.com/jishu_2238011_1_1.html是波特率230400。
iShot2022-02-09 10.12.17.png
4. 调整波特率重新连接,输出正常信息。
iShot2022-02-09 10.49.46.png
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这些插件来提升开发效率。

回帖(1)

萧时茂

2022-2-9 19:51:07
稍等,后续LINUX和MAC版本都会上线
举报

更多回帖

发帖
×
20
完善资料,
赚取积分