瑞芯微Rockchip开发者社区
直播中

jjll652

8年用户 1304经验值
私信 关注
[经验]

如何使用Bouffalo Lab Dev Cube集成开发工具进行代码的烧写

下载安装 Bouffalo Lab Dev Cube 工具

从博流智能开发者社区下载适合您操作系统的版本,从这里可以获取到最新版本工具

没有注册开发者账号的用户,可以点击开发者入口,使用 guest 用户进入

下载完成后,解压后即可使用

配置工具下载方式

双击解压后文件夹的 BLDevCube.exe, 在 Chip Selection 对话框中,在 Chip Type 的下拉框中,选择您要开发的对应芯片的型号,点击 Finish 进入 Dev Cube 主界面

进入主界面后在上方的菜单栏 View 标签下选择 MCU 下载方式,进入 MCU 程序下载主界面

在 Image 标签下 Interface 栏选择相应的下载方式,根据您的实际物理链接进行选择

Image file 栏配置您想要下载的镜像绝对路径地址,可以点击 Browse 按钮来选择您的 Bin 文件

点击 click here to show advanced options 时,会展开高级镜像配置,通常情况下保持默认配置即可;需要注意的是, Flash Clock 会同时影响到 Flash 和 PSRAM 的时钟频率,在需要使用 PSRAM 的情况下可以适当提高该时钟频率以获得更好的性能

使用 UART 下载程序

COM Port 栏用于使用 UART 进行下载时,选择与芯片连接的 COM 口号,可以点击 Refresh 按钮进行 COM 号的刷新

Uart Speed 栏用于使用 UART 下时,配置合适的波特率,默认 2M

下载前请确保硬件配置正确:

使用 Type-C USB 数据线 or Mini USB 数据线连接到开发板上对应的 USB Type-C 接口 or Mini 接口上。

按下开发板上的 Boot 键,不要释放

按下开发板上的 RST 键,此时已经进入 Boot ROM,可以释放两个按键

这时就可以从 Bouffalo Lab Dev Cube 中看到相应的串口 COM 号,如没有出现,请点击 Refresh 按钮刷新一下

在正确完成上述配置后,点击 Create&Program 按钮进行下载

下载成功后即可看到状态栏变成绿色并显示 Success

使用 Openocd 下载程序

使用 openocd 下载程序与使用串口下载时工具配置基本相同,只需要将 Interface 切换成 Openocd 即可

硬件连接需要更改为支持 Openocd 的调试器连接(本教程以 Sipeed RV Debugger 为例):

首先将 RV 调试器连接到电脑的 USB 接口,打开设备管理器,会发现调试器被识别为两个串口(注:不是开发板上的串口)

从 sipeed 下载 zadig-2.4 替换驱动程序。

下载好双击打开 zadig-2.4.exe,选择 Options 勾选 List All Devices.

找到 JTAG Debugger(Interface 0),然后选择替换的驱动为 WinUSB 点击 Replace Driver 替换

再次打开设备管理器, 看到其中一个串口被替换成通用串行总线设备就说明安装成功

将调试器的 JTAG 引脚与开发板的 JTAG 引脚连接起来

在正确完成上述配置后,点击 Create&Program 按钮进行下载

下载成功后即可看到状态栏变成绿色并显示 Success

使用 Jlink 下载程序

使用 Jlink 下载程序与使用 Openocd 下载时工具配置基本相同,只需要将 Interface 切换成 Jlink 即可

硬件连接需要更改为使用 Jlink 连接(本教程以 Jlink V11 为例,建议使用 Jlink V10 以上版本):

首先从 Segger 官网下载合适的 Jlink 驱动程序并安装

将 Jlink 调试器连接到电脑的 USB 接口

将 JLink 调试器的 JTAG 引脚与开发板的 JTAG 引脚连接起来

在正确完成上述配置后,点击 Create&Program 按钮进行下载

下载成功后即可看到状态栏变成绿色并显示 Success。

原作者:BL_MCU_SDK 开发指南

更多回帖

发帖
×
20
完善资料,
赚取积分