博流RISC-V芯片Eclipse环境搭建

文章目录

    • 1、下载 Eclipse
    • 2、导入 bouffalo_sdk
    • 3、编译
    • 4、烧录
    • 5、使用ninja编译

之前编译是通过 VSCode 编译,通过手工输入 make 命令编译,我们也可以通过 Eclipse 可视化 IDE 来编译、烧录。

1、下载 Eclipse

至 Eclipse 官网 https://www.eclipse.org/downloads/packages ,下载 Eclipse IDE for C/C++ Developers

  1. Windows 操作系统下载 Windows x86_64 版本,下载并解压,点击 eclipse.exe 运行。

  2. Linux 操作系统下载 Linux x86_64 版本, 下载并解压后,点击 eclipse 运行。

博流RISC-V芯片Eclipse环境搭建_第1张图片

2、导入 bouffalo_sdk

已经存在的 Makefile 工程,点击 Eclise 导入功能:
点击 File -> Import 进入 import对话框
博流RISC-V芯片Eclipse环境搭建_第2张图片

在 General 下选择 Existing Projects into Workspace
博流RISC-V芯片Eclipse环境搭建_第3张图片

点击 Next 后,点击 Browse 选择 bouffalo_sdk 所在目录
博流RISC-V芯片Eclipse环境搭建_第4张图片

点击 Finish 完成 bouffalo_sdk 工程导入。
博流RISC-V芯片Eclipse环境搭建_第5张图片

3、编译

在 Eclipse 主界面 Project Explorer 栏中,点击 Build Targets 下的 make 按钮,即可开始编译。

如编译出错,可先点击 Build Targets 下的 clean 按钮清除编译后,再次点击 make 按钮。
博流RISC-V芯片Eclipse环境搭建_第6张图片

默认编译工程为 helloworld。

如需编译其他工程,在 Build Targets 下的 make 按钮上点击右键,选择 Edit
博流RISC-V芯片Eclipse环境搭建_第7张图片

编译 Build Target 下的 example/helloworld 为新的 example 即可
博流RISC-V芯片Eclipse环境搭建_第8张图片

4、烧录

按住 boot 按钮,重新上电后,使芯片即进入 boot 状态。

在 Eclipse 主界面 Project Explorer 栏中,点击 Build Targets 下的 flash 按钮,开始烧录。

烧录目标文件和串口,同样在 Build Target 中设置

博流RISC-V芯片Eclipse环境搭建_第9张图片

  • Build target:examples/helloworld,表示当前烧录目标
  • make flash CHIP=bl616 COMX=COM20 -C,表示当前调用命令,COMX使用当前烧录串口号,Windows 下使用COM20(根据自己电脑上的串口号填写),Linux 下使用 /dev/ttyXXX

5、使用ninja编译

在 Eclipse 下同样支持 ninja 编译,只需要更新 Build Targets 下的 make 按钮对应的编译命令。
make ninja CHIP=bl616 BOARD=bl616dk -C

博流RISC-V芯片Eclipse环境搭建_第10张图片

你可能感兴趣的:(risc-v,BL616,BL618,BL808)