跳转到主要内容
瑞萨电子 (Renesas Electronics Corporation) - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

描述

本节介绍了综合开发环境e2 studio新支持的多设备同步调试工具。随着E/E架构的发展,越来越多的用例允许单个ECU搭载多个SoC和MCU设备,并且这些设备上安装的软件可协同工作。以前在确认这些软件的运行时要逐一确认各设备的运行,例如在各设备一边共享资源一边相互协作运行的用例之中很难进行调试,而在软件运行发生故障时要想分析和查明哪个设备的哪个软件出了问题需要付出巨大成本。因此,瑞萨电子开发出多设备同步调试和跟踪工具,该工具便于分析和确定这些系统出现问题的原因。

目标设备

类型 文档标题 日期
应用说明 PDF 1.68 MB 日本語
AI 生成的摘要: Synchronous debugging enables simultaneous control and evaluation of multiple Renesas devices using E2 Emulator, IE850A, and e2 studio. It supports system development for RH850-family MCUs and R-Car automotive SoCs by providing hardware configurations, synchronous adapters, and connection methods. The document details synchronous adapter types, setup procedures, and user system connections, alongside references to related manuals for comprehensive debugging support. It emphasizes correct usage, safety precautions, and responsibilities during development and disposal.
应用说明 PDF 1.57 MB 日本語
AI 生成的摘要: Synchronous debugging enables simultaneous control and analysis of multiple devices operating cooperatively within a system, addressing challenges in identifying software malfunctions across interconnected SoCs and MCUs. It supports tracing, synchronous execution, breaks, and tracing functions using the E2 emulator, IE850A, and e2 studio IDE. This approach simplifies debugging in complex electronic control units by providing a unified environment to pinpoint issues efficiently. The document also outlines the required hardware and software environments, terminology, and related manuals necessary for implementing synchronous debugging.
2 项目

相关评估板和套件

近年来,汽车ECU系统由共享资源构成的情况不断增加,譬如由多个车载SoC和MCU设备、以及这些设备协同工作所用的存储器和网络构成汽车ECU系统。在开发这些多设备构成的车载ECU软件时,其开发难度与以往搭载单个SoC或MCU的ECU软件开发不可同日而语。

例如,我们试着设计一套搭载设备A、设备B和设备C三个设备的ECU。这三个设备之间通过PCIe或高速串行总线或者接口相连,各设备上安装的软件协同工作。

在此ECU中,当设备B上运行的软件B出现问题并试图进行调试时,常见做法就是停止设备B的操作并用调试器检查寄存器、内存和变量的状态。如果您在使用软件 B 遇到问题,且试图了解软件 A 或软件 C 的情况。 在这种情况下,因为软件 A 或软件 C 仍处于运行状态,所以您无法查看它们的状态。 但另一方面,软件 B 此时已停止运行。 所以,软件 A/B/C 停止配合后就更加难以识别问题。

多设备用例

图像
Multi-Device Use Case

特性

  • 预期用例效果
    • 通过同时调试多个设备,能够在共享内存和网络等资源的同时确认各设备协同工作的整个系统的软件运行情况,从而快速查明原因和解决问题。
图像
Two boards and two emulators hooked up to a PC

主要功能

  • 使用单个IDE完成系统调试
    • 利用综合开发环境e2 studio能够同时调试多个设备。
图像
e2 studio can debug multiple devices simultaneously
  • 同步运行/同步中断
    • 通过单个操作同时运行和中断多个设备,能够调试整个系统的行为和中断状态,从而更快捷地查明意外行为和Bug。
图像
Run or break multiple devices with the same action
  • 同步跟踪(预定2022年底支持)
    • 通过同步各设备的跟踪数据和批量查看系统的软件运行流程,能够更便捷地掌握出现问题时整个系统的行为。
支持社区

支持社区

在线询问瑞萨电子工程社群的技术人员,快速获得技术支持。
浏览文章

知识库

浏览我们的知识库,获取文章、常见问题解答及其他实用资源。
提交工单

提交工单

需要咨询技术性问题或提供非公开信息吗?