BN 系列模组烧录授权文档

更新时间:2024-06-21 10:27:51下载pdf

简介

​ 完成模组 SDK 固件开发后,您需要对模组进行烧录授权以实现连接涂鸦云端的能力。根据不同场景的需求,涂鸦提供了多种烧录授权的方式。本文从以下两点为您介绍。

  • 烧录授权一体方案:云模组烧录授权平台烧录+授权

  • 烧录授权分立方案:芯片烧录工具 + 云模组烧录授权平台授权

上述两种授权方案主要区别为:第一种适用于发布阶段,第二种适用于开发阶段

适用芯片

该下载方案适用于BN 系列模组,其核心芯片为nrf52832。

烧录授权一体方案

方案说明

​ 该方案适用于发布阶段,由于涂鸦模块必要进行授权才能连接涂鸦平台,所以授权步骤无法省略。

该方案的总体流程如下:

  • 上传编译固件到涂鸦平台。
  • 平台成固件key,固件key生成授权码。
  • 使用云模组烧录工具进行烧录授权。

硬件准备

​ 硬件准备包括串口助手、任意搭载芯片平台nRF52832的模组(本案例为TYBN1)、硬件连接图。包括jlink和串口连接图

模块对应引脚图 串口对应引脚
模块IO18_D(TXD) RX
模块IO20_D(RXD) TX
VCC VCC3.3V
GND GND
模块对应引脚图 JLINK对应引脚
SWDIO SWDIO
SWC SWCLK
GND GND

生产凭证获取及烧录

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

烧录授权分立方案

方案说明

​ 该方案适用于开发阶段。该方案的特点是 授权一次,重复烧录。假如已经授权过一次,客户只需要进行固件 Demo 修改烧录,模块即能正常工作。

烧录固件

​ 和上述jlink硬件连接一样,该下载方式为SWD ,如下图所示表示keil与芯片连接成功。

BN 系列模组烧录授权文档

该软件为 MDK Keil ,如果打开错误提示安装包问题,单击此处 进行安装。

  • 烧录步骤
  1. 先烧录 Nordic 协议栈固件
    BN 系列模组烧录授权文档
  2. 烧录用户区固件
    BN 系列模组烧录授权文档
  3. 使用 J-Link RTT Viewer 查看固件 log 信息。
    BN 系列模组烧录授权文档

调试通过RTT输出 Log,Log 开关“TY_LOG_ENABLE”和“TUYA_APP_LOG_ENABLE”,默认关闭

烧录授权

  1. 打开芯片烧录工具,按照操作说明烧录固件。

  2. 配置上位机为只授权模式。

    BN 系列模组烧录授权文档BN 系列模组烧录授权文档

  3. 单击 运行 进行授权。