BK3431q芯片烧录授权

更新时间:2023-11-21 03:45:07下载pdf

固件烧录

芯片支持固件烧录方式为 SPI 烧录UART 烧录 方式

bk3431q的固件主要由三部分组成:boot + stack + app,其中:

  • bk3435_ble_app_merge_crc.bin = boot + stack + app,仅支持spi烧录
  • bk3435_ble_app_oad.bin = app,支持uart烧录
  • bk3435_ble_app_stack_oad.bin = stack + app,支持uart烧录

BK3431q芯片烧录授权

SPI 烧录方式

  • 硬件工具

    名称:官方spi烧录器
    厂商:beken,上海博通
    渠道:联系bk原厂或联系涂鸦商务

  • 烧录器图片

    BK3431q芯片烧录授权

  • 烧录线图片

    BK3431q芯片烧录授权

  • 操作流程

  1. 接线(SW SPI),线序为:

    bk烧录工具 MOSI MISO P2.4 P2.3 GND VPP VCC CS WP
    BK3431q引脚 P04 P05 P02 P06 GND RST +3V P07 P03

    原厂Demo板直接插入即可。

  2. 下载BK原厂提供的 HID Download Tool 工具进行固件烧录。

  3. 打开 HID Download Tool ,在上位机左上方选择 下载模式 > 接口选择 > SPI输出方式 > 软件模式,如下:

    BK3431q芯片烧录授权

  4. 选择固件、通讯端口后,单击 烧录
    BK3431q芯片烧录授权
    注意事项:
    固件在文件夹中的位置和名称
    BK3431q芯片烧录授权

  5. 查看UART2的打印信息。

    1. 固件烧录完成后,从 BK3431q 上拔掉 BEKEN 烧录器。

    2. 使用 USB 转 TTL 工具将 BK3431q 串口连接至电脑。

    3. 按下复位键复位 BK3431q。

      复位后 UART2 出现打印信息,表示固件正常运行。
      BK3431q芯片烧录授权

调试:通过UART2输出Log,波特率115200,Log开关“TY_LOG_ENABLE”和“TUYA_APP_LOG_ENABLE”,默认关闭

UART 烧录

  • 软件工具
    名称:bk_writer
    厂商:beken,上海博通
    截图:
    BK3431q芯片烧录授权

  • 硬件工具
    名称:usb转串口
    厂商:无要求(但是要求主控为CH340芯片)
    渠道:自备/网购

  • 操作流程

  1. 接线,线序为

    usb转串口工具 VCC GND RX TX
    BK3431q引脚 +3V GND UART_TX UART_RX
  2. 选择串口(串口号不超过10,若超过在设备管理器中自行修改)

  3. 选择要下载的固件(固件位置见注意事项);

  4. 点击 烧录 按钮,开始下载固件;

  5. 等待下载完成,观察下载状态为 操作成功

  6. 下载完成后,即可扫描到蓝牙广播。
    BK3431q芯片烧录授权

    注意事项:
    固件在文件夹中的位置和名称
    BK3431q芯片烧录授权

固件授权

获取授权

参考Bluetooth LE 系列授权中“生产凭证”章节。

烧录授权

  1. 使用 USB 转 TTL 工具,连接 UART1。

  2. 打开云模组烧录授权工具,设置波特率并且选择 只授权 后,单击 确定

    BK3431q芯片烧录授权

    注意:根据当前代码设置,如果要使用 UART2 来授权固件,那么波特率使用和代码配置必须一致,并且要选择 只授权

        ty_uart_init(); //9600
        ty_uart2_init(); //115200