博流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

相关推荐
sinovoip6 天前
香蕉派开源社区联合进迭进空重磅打造: BPI‑SM10(K3-Com260) 和 K3 Pico‑ITX 计算机将于5月11日全球发货
人工智能·开源·risc-v
嵌入式小企鹅7 天前
RISC-V车规专委会成立、AI模型集中开源、半导体产能加速爬坡
人工智能·学习·ai·程序员·算力·risc-v·半导体
国科安芯7 天前
空间激光通信系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·架构·risc-v·安全性测试
极创信息8 天前
信创领域五种主流CPU架构(X86 / ARM / RISC-V / MIPS / LoongArch)
java·arm开发·数据库·spring boot·mysql·软件工程·risc-v
嵌入式小企鹅9 天前
CPU需求变化、RISC-V安全方案、DeepSeek V4适配、太空算力动态
人工智能·驱动开发·华为·开源·算力·risc-v
国科安芯10 天前
商业航天与航空安全场景下抗辐射 MCU 选型、应用实践及发展趋势
单片机·嵌入式硬件·无人机·cocos2d·risc-v
国科安芯11 天前
空间辐射环境下抗辐射 MCU 可靠性机理及航空安全应用研究综述
单片机·嵌入式硬件·macos·无人机·cocos2d·risc-v
国科安芯11 天前
航空安全关键系统抗辐射 MCU 加固技术、工程实现与典型应用
单片机·嵌入式硬件·无人机·cocos2d·risc-v
Captain_Data11 天前
AI 12小时设计CPU完整解析:从219字到RISC-V内核的技术突破
人工智能·python·ai·大模型·芯片设计·risc-v
圆山猫13 天前
[RISCV] 用 Rust 写一个 RISC-V BootROM:从 QEMU 到真实硬件(2)
rust·risc-v