Skip to content

程序下载到蜂鸟软核

下载程序到蜂鸟软核

方法一:使用 Linux 蜂鸟开发环境

为方便用户使用,公司将蜂鸟开发环境配置完毕,直接用虚拟机打开公司资料里提供的虚拟机镜像即可,也可自行配置,若自行配置请参阅蜂鸟文档:

Hummingbird_E200_Series_Core_SoC_Quick_Start_Guide.pdf

蜂鸟文档和工程下载地址为:https://github.com/SI-RISCV/e200_opensource

直接用虚拟机打开备份镜像方法如下: 步骤一:打开镜像 选择文件

点击打开。找到蜂鸟镜像文件路径,并打开。

打开后点击运行虚拟机。

开启后如下图所示:

用户名:Perf-V

密码:perfxlab

输入密码后,如图:

步骤二:打开 Demo 文件所在位置。

Demo 相关文件所在位置为:

将编写完毕的 c 程序请放到此目录中,否则编译器会找不到文件,若放到其他目录中请自行修改 makefile 文件。

步骤三:进行 C 文件的编译和链接。 进入如下目录:

右点击选择 open in Terminal。

打开后如图所示:

进行 c 文件的编译:

在终端中输入:

make software PROGRAM=demo_gpio BOARD=Perf-V-creative-board

本文只介绍使用方法,若想了解更多请参阅蜂鸟文档:

Hummingbird_E200_Series_Core_SoC_Quick_Start_Guide.pdf

注意终端必须在下图所示路径中打开:

点击回车,若程序无错如图所示:

若报错,则说明编写的程序错误,请按照提示修改相关程序。

下载程序到蜂鸟软核中。

将下载器换到 USER_JTAG 口上,如图所示:

并点击虚拟机右下角的 usb 标志,使虚拟机与下载器连接。

点击后,连接成功如图所示:

将如下命令输入到终端中: make upload PROGRAM=demo_gpio BOARD=Perf-V-creative-board

注意终端必须在下图所示路径中打开:

回车执行,如图所示:

则将编译完毕的程序下载到蜂鸟软核中,并开始执行。 将三色 le 闪烁程序下载到 Perf-V 的效果图:

方法二 :使用 Perf-V IDE

步骤一 :安装

步骤二 :新建工程

运行 IDE

选择工作空间,点击 Launch,打开 IDE 界面。

在上方工具栏最左边点新建 Perf-V 工程。

选择 Perf-V C Project ,填写工程名,之后点 Next,直到 Finish

成功建好了一个新的工程。

步骤三 :编写代码

可以直接在工程里新建 C 文件编写代码,也可以直接把样例中的 C 文件复制到工程中。

步骤四:编译运行

点击工具栏 Build 图标开始编译

编译完成。

选中项目中的 launch 文件点右键,选择 Run As 或 Debug As

程序开始运行。

步骤五 :调试程序

点击工具栏中的暂停按钮 ,使程序暂停

在工具栏中可以选择继续执行,停止程序或单步执行。