
最近在看BlueNRG ota升级代码时有一个疑惑,ota_sw_activation变量是一个未初始化的值,按照ram特性上电应该是一个随机值,那么在
|
STM32WBA52CG 使用BLE的时候,为啥SYSCLK只能设置到16MHz?
BLE Audio CAP_UNICAST_SERVER_ASE_STATE_EVT状态变化异常
ble hid
ble hid
蓝牙串口接受18位数据(包含包头1、包尾1、校验1)错位
STM32wb使用官网APP st_ble_sensor来用蓝牙升级固件
STM32WBA55G-DK1如何入门
如何使用STM32CubeIde生成BLE Audio工程
STM32WB10CC可以做MESH吗
在计时器触发的中断中使用了HAL_I2C_Mem_Read函数(I2C数据读取)导致代码卡死,这有什么解决办法吗?
Hello yinqw,
如果是重新上电,这个变量确实会丢失掉;在这种情况下,如果是乒乓升级的方式,旧的固件会被重新引导;升级失败。
按照正常的流程设计,OTA 固件传输完成后,会设置该变量并复位;
复位后,由于该变量被分配到 NO_INIT_SECTION 区,因此不会被初始化,系统可以根据该变量的值进行下一步动作。
Yibin CAI