概览
设计和开发
相关评估板和套件
视频和培训
Introduction of Multi-Core Synchronous Debug Tool
Video List
SOC 开发中的调试问题
在车载 ECU(尤其是中央 ECU)等具备高级处理功能的 ECU 中,一个 SOC 配有多个内核,这些内核可以协同工作。将多个内核上运行的软件组合起来工作时,找到出现问题的软件需要很长时间。
下面举例说明了使用传统开发工具面临的问题。
在右图中,当最左侧的 G4MH 内核上运行的软件 A 出现问题、当试图进行调试时,常见的方法是停止 G4MH 内核的运行并使用调试器检查寄存器、内存和变量状态。但是,即使 G4MH 内核停止运行,其他内核仍然在继续运行。因此,当软件 A 出现问题时,即使试图查看软件 B 和软件 C 出现了什么问题,后者却仍在继续运行,或者有可能因软件 A 停止运行而引发系统运行异常,从而导致无法真正解决问题。
特征
- 用例和预期效果
- R-Car S4 中集成的多个异构处理器内核(Arm 内核 (CR52、CA55)/RH850 内核(G4MH))可同时调试和跟踪,因此可缩短多个内核协同工作的系统查明原因和分析问题的时间。
图像

主要功能
- 同步执行控制
- 同步中断使查看意外动作和故障状态变得容易。
- 同步跟踪
- 通过同时同步检查各内核的软件操作流,可以更轻松地掌握发生问题时的状态。
图像
