你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-WBA65RI评测】Android端蓝牙OTA升级

[复制链接]
傅沈骁 发布时间:2025-9-22 17:40

为了实现蓝牙OTA升级,需要用到的例程分别有BLE_ApplicationInstallManager、BLE_p2pServer_ota以及BLE_HeartRate_ota

首先向开发板中分别烧录BLE_ApplicationInstallManager和BLE_p2pServer_ota,观察两者的FLASH.ld文件,可以看到BLE_ApplicationInstallManager的烧录地址起始于0x08000000,而BLE_p2pServer_ota的烧录地址起始于0x08006000

BLE_ApplicationInstallManager

MEMORY
{
  RAM      (rw)     : ORIGIN = 0x20000010,   LENGTH = (512K - 0x10)

  FLASH    (rx)     : ORIGIN = 0x08000000,   LENGTH = 0x6000
}

BLE_p2pServer_ota

MEMORY
{
  RAM      (rw)     : ORIGIN = 0x20000020,   LENGTH = (512K - 0x20)

  NVM      (r)      : ORIGIN = 0x081FC000,   LENGTH = 16K
  DATA     (r)      : ORIGIN = 0x081FA000,   LENGTH = 8K
  FLASH    (rx)     : ORIGIN = 0x08006000,   LENGTH = 1000K
}

完成烧录后,打开ST BLE Toolbox,可以看到产生了p2pS_34

Screenshot_20250921_170718_com.st.dit.stbletoolbo.jpg

连接该设备,点击Over The Air Update Server用于OTA升级

Screenshot_20250921_170728_com.st.dit.stbletoolbo.jpg

在firmware中选择BLE_HeartRate_ota_reference.bin,点击烧录

Screenshot_20250921_170837_com.st.dit.stbletoolbo.jpg

完成烧录后,开发板会自动进行复位,再次打开ST BLE Toolbox,可以看到开发板对应为心跳检测的功能。连接进入界面后,可以看到以下内容

Screenshot_20250921_172732_com.st.dit.stbletoolbo.jpg

收藏 评论0 发布时间:2025-9-22 17:40

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版