程序下载到蜂鸟软核
下载程序到蜂鸟软核
方法一:使用 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
程序开始运行。
步骤五 :调试程序
点击工具栏中的暂停按钮 ,使程序暂停
在工具栏中可以选择继续执行,停止程序或单步执行。