ZHDA157 May   2026 TDA4VM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2系统架构
    1. 2.1 内核配置
    2. 2.2 电源域架构
    3. 2.3 IPC 框架概述
  6. 3检测信号监控设计
    1. 3.1 乒乓协议
    2. 3.2 双任务架构
    3. 3.3 崩溃检测逻辑
  7. 4 恢复机制
    1. 4.1 电源状态转换
  8. 5 实现详情
    1. 5.1 配置参数
    2. 5.2 参数调优指南:
    3. 5.3 Linux 端的 rpmsg_char 实现
  9. 6 测试结果和性能
    1. 6.1 时序曲线
    2. 6.2 恢复验证
  10. 7总结
  11. 8参考资料

摘要

使用异构多核处理器的汽车和工业系统需要高可靠性以及自动故障检测和恢复功能。TI TDA4x 片上系统 (SoC) 包含多个处理内核,包括 ARM Cortex-A72、Cortex-R5F 和 C7x DSP 内核,这些内核必须能够在无需手动干预的情况下连续运行。本应用手册介绍了如何使用 TDA4x 平台上的处理器间通信 (IPC) 驱动程序和低功耗管理 (LPM) 驱动程序来实现内核间信号监控系统。该解决方案通过乒乓协议实时监控所有远程内核,在可配置的时间窗口内进行自动崩溃检测,并通过仅 MCU 模式电源周期进行自主恢复。测试结果表明总恢复时间约为 1.2 秒,比整个系统电源周期快。本文提供了理论、实现细节和测试结果,使工程师能够在基于 TDA4x 的系统中实现类似的容错设计。