发帖
0 0 0

博流智能 IoT 工具(Flash 烧录)

沈夜
论坛元老

63

主题

178

回帖

7511

积分

论坛元老

积分
7511
Ai-WB2系列 18 0 昨天 23:40

以下是 bflb_iot_tool.exe 所有参数的详细翻译和说明:


基本参数

参数 缩写 说明
--help -h 显示帮助信息(用法说明)
--chipname 必填,指定芯片型号(如 bl602bl702
--interface 通信接口(默认 uart,可选 spijlink 等)
--port 串口号(如 COM3/dev/ttyUSB0
--baudrate 串口波特率(默认 2000000,烧录建议 2Mbps)
--xtal 外部晶振频率(单位 MHz,默认 32

固件相关

参数 说明
--firmware 指定固件文件路径(.bin 文件)
--boot2 指定 Boot2 引导文件路径(可选)
--pt 分区表文件路径(partition_table.csv
--mfg 烧录出厂固件(Manufacturing Firmware)
--media 指定 Flash 介质类型(如 spiflashuart
--romfs 烧录 ROM 文件系统(如 SPIFFS 镜像)

操作类型

参数 说明
--build 仅构建镜像,不烧录
--erase 擦除 Flash(可选值 allchip 或指定地址范围)
--single 单次烧录模式(不等待复位)
--addr 指定烧录起始地址(Hex 格式,如 0x1000
--start 擦除/操作的起始地址(Hex)
--end 擦除/操作的结束地址(Hex)

安全功能

参数 说明
--key AES 加密密钥(16/32 字节 Hex 字符串)
--iv AES 加密初始向量(16 字节 Hex 字符串)
--pk 公钥文件路径(用于签名验证)
--sk 私钥文件路径(用于固件签名)

其他功能

参数 说明
--config 加载配置文件(JSON 格式)
--ota OTA 升级固件路径
--version 固件版本号(用于 OTA 校验)
--log 启用详细日志输出

错误说明

如果运行时提示:
bflb_iot_tool.exe: error: the following arguments are required: --chipname
表示 必须指定芯片型号(如 --chipname=bl602)。


示例命令

  1. 烧录固件

    bflb_iot_tool.exe --chipname=bl602 --port=COM3 --baudrate=2000000 --firmware=app.bin
    
  2. 擦除整个 Flash

    bflb_iot_tool.exe --chipname=bl602 --port=COM3 --erase=all
    
  3. 加密烧录

    bflb_iot_tool.exe --chipname=bl602 --firmware=app.bin --key=0123456789ABCDEF --iv=1234567890ABCDEF
    
  4. sdk烧录命令

    ['Y:\\mcu\\bl602\\Ai-Thinker-WB2\\tools\\flash_tool\\bflb_iot_tool.exe', '--chipname=BL602', '--baudrate=921600', '--port=com1', '--pt=Y:/mcu/bl602/Ai-Thinker-WB2/tools/flash_tool/chips/bl602/partition/partition_cfg_2M.toml', '--dts=Y:/mcu/bl602/Ai-Thinker-WB2/tools/flash_tool/chips/bl602/device_tree/04-bl_factory_params_IoTKitA_40M-20220625.dts', '--boot2=Y:/mcu/bl602/Ai-Thinker-WB2/tools/flash_tool/chips/bl602/builtin_imgs/boot2_isp_bl602_v6.5.1/boot2_iap_release.bin', '--firmware=Y:/mcu/bl602/Ai-Thinker-WB2/applications/get-started/blink/build_out/blink.bin']
    
──── 0人觉得很赞 ────

使用道具 举报

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28389 个
  • 话题数: 40440 篇