feat(ota): 完善OTA会话管理机制并优化AES实现

完善OTA会话状态管理,增加clearOtaSessionQueues函数统一处理会话清理,
确保CANCEL/超时/错误情况下完全复位状态、缓冲区和信用额度。

修复bootloader在stay_in_ota模式下的死循环问题,添加活动状态监控,
当OTA会话结束后自动跳转回APP,避免设备永久停留在bootloader。

统一AES模块的数据类型定义,从u8改为标准uint8_t,提升代码兼容性。
更新AES实现中的变量声明,使用一致的uint8_t类型避免潜在类型转换问题。
This commit is contained in:
cbb
2026-07-30 11:57:51 +08:00
parent 005072b1df
commit f9ae1be120
9 changed files with 161 additions and 111 deletions
-10
View File
@@ -1,14 +1,4 @@
cbuild-pack:
resolved-packs:
- resolved-pack: ARM::CMSIS@6.1.0
selected-by-pack:
- ARM::CMSIS
- resolved-pack: ARM::CMSIS-DSP@1.16.2
selected-by-pack:
- ARM::CMSIS-DSP
- resolved-pack: ARM::CMSIS-NN@4.1.0
selected-by-pack:
- ARM::CMSIS-NN
- resolved-pack: GigaDevice::GD32E50x_DFP@1.9.0
selected-by-pack:
- GigaDevice::GD32E50x_DFP