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

文章目录

之前编译是通过 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 运行。

2、导入 bouffalo_sdk

已经存在的 Makefile 工程,点击 Eclise 导入功能:

点击 File -> Import 进入 import对话框

在 General 下选择 Existing Projects into Workspace

点击 Next 后,点击 Browse 选择 bouffalo_sdk 所在目录

点击 Finish 完成 bouffalo_sdk 工程导入。

3、编译

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

如编译出错,可先点击 Build Targets 下的 clean 按钮清除编译后,再次点击 make 按钮。

默认编译工程为 helloworld。

如需编译其他工程,在 Build Targets 下的 make 按钮上点击右键,选择 Edit

编译 Build Target 下的 example/helloworld 为新的 example 即可

4、烧录

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

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

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

  • 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

相关推荐
luoganttcc2 天前
RISC-V 指令集与机器码:从 32 位编码到程序执行
risc-v·计算机体系
ccbw162 天前
CH32L103低功耗RISC-V MCU的集成外设与选型参考
单片机·嵌入式硬件·risc-v·低功耗mcu·潜创微·青稞risc-v4c
sramdram3 天前
国产32位CH32V系列RISC-V单片机
单片机·嵌入式硬件·risc-v·国产32位单片机·risc-v单片机
OpenAnolis小助手4 天前
报名倒计时3天!2026 RISC-V Summit 中国峰会龙蜥生态分论坛亮点抢先看
操作系统·龙蜥社区·risc-v·agentic cpu
ChipCamp8 天前
零门槛上手的RISC-V项目:nerv(附Verilog-vs-SysVerilog)
risc-v·systemverilog·interface·nerv·modport
ChipCamp8 天前
零门槛上手的RISC-V项目:蜂鸟e203(附RTL-Hierarchy欣赏小技巧)
risc-v·verilator·iverilog·蜂鸟e203·rtl-hierarchy
国科安芯10 天前
商业立方星平台中高集成度抗辐射MCU的功耗优化与批量化应用可行性探讨
单片机·嵌入式硬件·架构·risc-v·抗辐射·as32x601
RISCV_Explorer11 天前
RISC-V RVV向量性能调优实战——LMUL与SEW参数选型、访存瓶颈判断与微基准方法
risc-v
国科安芯14 天前
星载通信载荷信号处理中抗辐射微控制器的选型与适应性分析
人工智能·嵌入式硬件·mcu·信号处理·risc-v·抗辐射·空间信息
RISCV_Explorer15 天前
RISC-V RVV向量编程模型机制解析——vsetvl配置、掩码与尾元素策略及长度无关编程
后端·risc-v