0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工程师说 | 多设备调试和跟踪工具(R-Car S4 & U2A)

瑞萨电子 来源:未知 2022-12-08 18:30 次阅读


摘要

本文介绍了多设备同步调试和跟踪工具(已于2022年9月推出),可实现同步运行、中断控制并获取多个SoC和MCU的跟踪信息



E/E架构的演进

随着“CASE”的发展,E/E架构已从传统的分布式网络配置进化到集中式和Zone架构。越来越多的复杂功能集成到单个ECU以实现“CASE”(网联化、自动化、服务化、电动化)。因此,单个ECU可搭载多个MCU和SoC,并且在这些设备上运行的软件规模和复杂性也越来越大。即便如此,xEV市场的蓬勃发展表明,客户越来越期望在更短的时间内开发出软件更强大的ECU。瑞萨电子推出了多核、多设备调试和开发工具,有助于加速客户的ECU开发过程,减少设计阶段后期返工。


图1. E/E Architecture Transformation


多设备系统调试

越来越多的单个ECU可具备多个功能、配置多个设备。网关ECU的配置示例如下所示。(图2)


图2. Gateway ECU


对于在多个设备之间共享数据的软件,例如网ECU,系统配置将多个软件生成的数据存储到其他设备的共享内存中。

在开发这些多设备构成的软件时,其开发难度往往令人难以想象。例如,在测试过程中观察到了错误行为,并将错误数据写入了共享内存。为了解决这个问题,首先需要识别设备上的哪个软件出现了问题。

如果错误数据存储在设备B的共享内存中,常见的调试方法就是停止设备B的操作并用调试器检查寄存器、内存和变量值的状态。但是,即使设备B停止运行,设备A仍处于运行状态。这意味着无法观察到问题出现时的变量值,更加难以找到根本原因。(图3)


图3. Debug Environment


本次推出的多设备调试和跟踪工具通过结合数据访问历史的同步中断和跟踪功能,可轻松识别设备A上的哪个软件正在写入错误数据(图4)。


有关多设备同步调试和跟踪工具的详细信息与销售、技术支持,您可以点击文末阅读原文了解更多。


图4. Multi-Device Debug and Trace


通过同时调试多个设备,能够在共享内存和网络等资源的同时检查各设备协同工作的整个系统的软件行为,从而快速识别根本原因并分析问题。


有关同步调试功能的介绍,您可以访问以下链接查看此功能说明和视频展示:

https://www.renesas.cn/cn/zh/video/introduction-debug-and-trace-tools-multi-devices


未来发展

瑞萨的终极目标是提供用于整个车辆的调试工具集。对于在错综复杂的E/E结构中运行的软件,我们相信本款多设备调试和跟踪工具只是分析其行为的开始。


图5. Renesas final goal is to provide debugging tool sets for the entire vehicle


为了使多设备调试和跟踪工具更接近我们的最终目标,我们正在考虑两种方案:第一种方案是在R-Car S4上应用RH850内核和Arm内核的同一时间线跟踪。这一点我们已经实现,并考虑在不同内核和多个设备上跟踪同一时间线。这将进一步强化本文介绍的多设备同步调试功能。

第二种方案是除了使用ICE的调试以外,还针对来自多种工具的跟踪和日志信息。其概念如图6所示,对目标板获取自各工具的输出(带有时间戳的CPU跟踪信息、日志信息、性能分析信息等)进行分析,并在同一时间线上显示这些跟踪信息。我们认为这将有助于分析故障事件,所以将继续开发工作,希望通过充分利用已连接的工具生态系统,最大程度地帮助客户节省投资成本。


图6. Debugging Concept


考虑到未来的各种ECU调试方法,瑞萨将继续提供新的系统支持,例如增加IDE功能以支持虚拟交钥匙,从而在实际机器调试的同时,即可着手于早期软件开发。如您有其他需求咨询,欢迎在文末或公众号后台留言交流,我们会尽快回复。


1

END

1


原文标题:工程师说 | 多设备调试和跟踪工具(R-Car S4 & U2A)

文章出处:【微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    32

    文章

    22217

    浏览量

    84986

原文标题:工程师说 | 多设备调试和跟踪工具(R-Car S4 & U2A)

文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一款适合嵌入式工程师使用的在线工具

    一款适合嵌入式工程师使用的在线工具工具有如下功能,如下图所示: 1. 报文校验功能,如下图所示 2. UDP服务端测试工具:该UD
    发表于 04-09 22:20

    蓝牙串口配置工具

    。 通过以上功能,串口配置工具可以帮助工程师在产线上快速、准确地配置多个串口设备,提高生产效率和产品质量。 共享此工具给各位使用,欢迎交
    发表于 03-25 19:22

    ADA4851-4带通滤波电路,自激振荡波形怎么消除呢?

    关系? 在整个电路的最后输出地方(U2A)得到的波形如下图,蓝色的波形是输入,黄色的的波形是输出。 下图是我画的电路板,画的是4层板,R31的右侧是输入,OT2
    发表于 11-17 06:16

    工程师说 | RX系列软件的历史和今后的展望 #6

    前篇回顾: 工程师说 | RX系列软件的历史和今后的展望 #1 工程师说 | RX系列软件的历史和今后的展望 #2 工程师说 | RX系列软件的历史和今后的展望 #3 工程师说 | R
    的头像 发表于 11-16 18:15 341次阅读
    <b class='flag-5'>工程师说</b> | RX系列软件的历史和今后的展望 #6

    ARM跟踪调试工具1.2版安装指南

    并连接到Multi-ICE。 如果要查看PDF版本的ARM跟踪调试工具1.2版用户指南,您必须具有已安装Adobe Acrobat Reader v4.0或更高版本。Acrobat Reader随
    发表于 08-02 11:02

    CoreSight ETM-R4技术参考手册

    ETM-R4宏单元提供实时指令跟踪和数据跟踪Cortex-R4微处理器。ETM-R4生成跟踪软件
    发表于 08-02 09:54

    工程师说 | R-Car DNN模拟器的介绍 (2)

    、TensorFlow等)训练的模型,需要采用剪枝 (*1) 和量化 (*2) 等非等效的近似方法进行模型压缩。我们提供的R-Car CNN工具,不仅可以在R-Car SoC上执行
    的头像 发表于 07-13 18:15 264次阅读
    <b class='flag-5'>工程师说</b> | <b class='flag-5'>R-Car</b> DNN模拟器的介绍 (2)

    新品发布 | 瑞萨电子推出R-Car S4入门套件,实现汽车网关系统的快速软件开发

    (SoC)的软件开发,该SoC为云通信和安全车辆控制提供高计算性能和一系列通信功能。与现有 R-Car S4参考板 相比,新的入门套件是一个成本更低且易用的选择,构建了包含评估板和软件的完整开发环境。工程师可以利用全新套件轻松
    的头像 发表于 07-13 18:15 459次阅读
    新品发布 | 瑞萨电子推出<b class='flag-5'>R-Car</b> <b class='flag-5'>S4</b>入门套件,实现汽车网关系统的快速软件开发

    瑞萨电子推出R-Car S4入门套件 实现汽车网关系统的快速软件开发

    R-Car S4入门套件包括基本的R-Car S4接口,如以太网TSN交换机和CAN FD,以及4GB(千兆字节)LPDDR4、128GB UFS(通用闪存)和64MB(兆字节)Qua
    的头像 发表于 07-13 09:59 443次阅读

    R-Car E2用户手册: 硬件

    R-Car E2 用户手册: 硬件
    发表于 07-11 19:28 0次下载
    <b class='flag-5'>R-Car</b> E2用户手册: 硬件

    R-Car V3M Starter Kit 原理图s

    R-Car V3M Starter Kit 原理图s
    发表于 07-10 18:43 1次下载
    <b class='flag-5'>R-Car</b> V3M Starter Kit 原理图s

    R-Car V3M 入门套件硬件手册

    R-Car V3M 入门套件硬件手册
    发表于 07-07 18:42 0次下载
    <b class='flag-5'>R-Car</b> V3M 入门套件硬件手册

    R-Car V3M 入门套件硬件手册

    R-Car V3M 入门套件硬件手册
    发表于 07-06 19:25 0次下载
    <b class='flag-5'>R-Car</b> V3M 入门套件硬件手册

    R-Car CAN扩展板用户手册

    R-Car CAN扩展板用户手册
    发表于 07-03 20:35 0次下载
    <b class='flag-5'>R-Car</b> CAN扩展板用户手册

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程一般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场等步骤。 作为一名优秀的硬件工程师
    发表于 06-21 10:15