本帖最后由 zhangyue510 于 2021-8-4 14:10 编辑
使用Linux蜂鸟开发环境
为方便用户使用,公司将蜂鸟开发环境配置完毕,直接用虚拟机打开公司资料里提供的虚拟机镜像即可,也可自行配置,若自行配置请参阅蜂鸟文档:Hummingbird_E200_Series_Core_SoC_Quick_Start_Guide.pdf
添加镜像的方法不再赘述,登录方式:
用户名:Perf-V
密码:perfxlab
打开Demo文件所在位置。
Demo相关文件所在位置为:
打开后如图所示:
将编写完毕的c程序请放到此目录中,否则编译器会找不到文件,若放到其
他目录中请自行修改makefile文件。
步骤三:进行C文件的编译和链接。
进入如下目录:
在此目录打开终端,(注意终端必须在下图所示路径中打开)
进行c文件的编译
在终端中输入
make software PROGRAM=demo_gpioBOARD=Perf-V-crea
tive-board
本文只介绍使用方法,若想了解更多请参阅蜂鸟文档:
Hummingbird_E200_Series_Core_SoC_Quick_Start_Guide.pdf
无误显示如下
若报错,则说明编写的程序错误,请按照提示修改相关程序。
下载程序到蜂鸟软核中。
将下载器换到USER_JTAG口上,如图所示:
一般情况下,将miniu***口插入下载器后,虚拟机会自动弹出连接提示,若未弹出则点击虚拟机右下角的u***标志,使虚拟机与下载器连接。
将如下命令输入到终端中:
make upload PROGRAM=demo_gpioBOARD=Perf-V-creative-board
注意终端必须在下图所示路径中打开:
则将编译完毕的程序下载到蜂鸟软核中,并开始执行。
将三色le闪烁程序下载到Perf-V的效果图:
不习惯使用Linux环境的朋友可以尝试使用Perf-V IDE开发,请见
下一章节。