前提条件
- 注册小米账号:在小米 IoT 平台 注册账号 且 登录 完成
- 注册企业:在小米 IoT 平台注册企业且被审核通过,关于如何注册企业请参考 注册企业
- 成为开发者:在企业开发组下添加开发者,参考 企业管理
- 产品已创建:如未创建,请参考 新建产品
- 已完成功能定义;如未完成请参考 如何进行功能定义
- 已在平台侧进行固件设置和资源(SDK)申请:如未进行,请参考 固件开发如何进行平台侧设置及申请 SDK
- 已搭建硬件环境:如未搭建请参考 如何搭建硬件环境
- 搭建好软件开发环境、进行了基础开发工作并且编译好了固件:如未完成请参考 如何搭建软件环境和进行基础开发
固件烧录
-
固件程序烧录前,需在模组的 J4 引脚处添加跳线帽,将引脚两两相连,再按复位键(SW2),使模组进入固件烧录模式
-
使用 SDK 中的工具
*\mijia_ble_mesh\Tools\Bee2MPTool\MPTool.exe
烧录固件,开发时建议使用工具的调试模式烧录,调试模式默认关闭,需运行*\mijia_ble_mesh\Tools\Bee2MPTool_kits_v1.0.3.2\Registry Set\RegistrySet.exe
工具打开该模式 -
加载 flash 分区表、App image 和 patch 文件烧录三个必须文件
文件名 功能 默认位置 备注 flash_map.ini flash 分区表 \Bee2_SDK_Mesh\tool\download\xiaomi 必选 Patch_MP_release#_1.0.452.12_xxx.bin patch \Bee2_SDK_Mesh\tool\download\xiaomi 必选 app_MP_sdk###_0.0.1.3_xxx.bin App image \Bee2_SDK_Mesh\board\evb[Your_Project_Name]\bin 必选 -
Detect 串口
-
点击 Open 打开烧录串口,然后点击 Downlaod 进行烧录,烧录完再点击 Detect
文章来源:https://www.toymoban.com/news/detail-830759.html -
烧录完成后,需将 J4 处跳帽恢复正常连接状态,再按复位键(SW2)后,模组会运行烧录后的程序
文章来源地址https://www.toymoban.com/news/detail-830759.html
到了这里,关于【7. BLE Mesh SDK 开发-小米 IoT 平台-如何烧录固件】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!