RVBoards
直播中

张越

6年用户 118经验值
私信 关注
[资料]

【RISC-V】Lab2:Linux虚拟机环境下蜂鸟e203开发环境

本帖最后由 zhangyue510 于 2021-8-4 14:10 编辑

使用Linux蜂鸟开发环境
为方便用户使用,公司将蜂鸟开发环境配置完毕,直接用虚拟机打开公司资料里提供的虚拟机镜像即可,也可自行配置,若自行配置请参阅蜂鸟文档:Hummingbird_E200_Series_Core_SoC_Quick_Start_Guide.pdf
蜂鸟文档和工程下载地址为:https://github.com/SI-RISCV/e200_opensource
添加镜像的方法不再赘述,登录方式:
用户名:Perf-V
密码:perfxlab

打开Demo文件所在位置。
Demo相关文件所在位置为:
1.png

打开后如图所示:
1.png
将编写完毕的c程序请放到此目录中,否则编译器会找不到文件,若放到其
他目录中请自行修改makefile文件。
步骤三:进行C文件的编译和链接。

进入如下目录:
1.png

在此目录打开终端,(注意终端必须在下图所示路径中打开)
进行c文件的编译
在终端中输入
make software PROGRAM=demo_gpioBOARD=Perf-V-creative-board
本文只介绍使用方法,若想了解更多请参阅蜂鸟文档:
Hummingbird_E200_Series_Core_SoC_Quick_Start_Guide.pdf
无误显示如下
1.png
若报错,则说明编写的程序错误,请按照提示修改相关程序。
下载程序到蜂鸟软核中。

将下载器换到USER_JTAG口上,如图所示:
2.jpg
一般情况下,将miniu***口插入下载器后,虚拟机会自动弹出连接提示,若未弹出则点击虚拟机右下角的u***标志,使虚拟机与下载器连接。
1.png
将如下命令输入到终端中:
make upload PROGRAM=demo_gpioBOARD=Perf-V-creative-board

注意终端必须在下图所示路径中打开:
则将编译完毕的程序下载到蜂鸟软核中,并开始执行。

将三色le闪烁程序下载到Perf-V的效果图:
1.png

不习惯使用Linux环境的朋友可以尝试使用Perf-V IDE开发,请见下一章节

基本步骤如上所示,可前往RVBoards文档中心下载教程与工程文件~

更多回帖

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