ZHDA105 April   2026 AM62L

 

  1.   1
  2.   摘要
  3.   商标
  4. 1传统 OTA 流程和分析
    1. 1.1 典型的 OTA 故障场景
    2. 1.2 传统 OTA 过程的局限性
  5. 2TI 处理器 OTA 系统的创新设计
    1. 2.1 双插槽设计增强了稳健性
    2. 2.2 状态标志系统
    3. 2.3 回滚机制
    4. 2.4 关键区域保护
  6. 3改进的 OTA 过程
  7. 4总结
  8. 5参考资料

回滚机制

在 AB 分区机制的基础上,向芯片引导内核添加了由 WDG 触发的代码回滚逻辑。TI 处理器支持的回滚机制主要通过以下关键要素来实现。

1.看门狗计时器监测:

  • SBL 在加载新应用程序时设置一个看门狗计时器。
  • 该计时器用作安全措施;如果新应用程序无法正常运行,则会触发系统复位。

2.确认信号机制:

  • 新应用程序成功启动后,必须向 R5F-0 发送确认信号 (ACK)。
  • 该确认信号表示应用程序已初始化且运行正常。
  • 收到确认信号后,R5F-0 清除看门狗计时器,从而完成更新过程。

3.标志状态管理:

  • 系统使用持久标志来指示当前应用程序加载位置。
  • 标志 = 0:从插槽 A 加载原始应用程序。
  • 标志 = 1:从插槽 B 加载新应用程序。
  • 在回滚期间,系统将标志复位为 0。

4.自动回滚过程:

  • 如果新应用程序未在预定时间内发送确认信号:
  • 看门狗计时器到期,触发系统复位。
  • 系统将标志重新设置为 0。
  • 重新启动后,SBL 检测到标志 = 0 并从插槽 A 加载原始应用程序。