新的仿真器支持 RH850 系列的扩展调试功能,有助于缩短 CAN 通信调试和电流消耗调试所需的时间。.

近年来,为了提高燃油效率、安全性和车辆舒适性,汽车控制领域电子技术的应用日益广泛,嵌入式传感器的数量和种类也在不断增长。这导致电子控制单元(ECU)中使用的微控制器(MCU)的控制程序规模不断增大。由于每个ECU都需要通过CAN、LIN和FlexRay®等汽车网络进行通信控制,而单辆车上往往安装数十个ECU,因此通信控制变得更加复杂。此外,考虑到车辆中ECU的数量,准确了解每个ECU运行时的电流消耗,并优化控制程序以实现汽车系统的低功耗,变得尤为重要。.

开发现有ECU软件的一大挑战在于,程序必须从仿真器下载到MCU。每次向控制程序添加调试代码时,程序大小和下载时间都会增加。对于CAN通信而言,造成这种重复调试循环的一个重要原因是需要将CAN分析仪与仿真器配合使用;这些设备传统上并非同步运行。为了实现低功耗优化,仿真器通常与电流表或电流探头一起使用,这使得难以将峰值电流消耗与运行代码中的电流消耗时间精确对应起来。.

为了应对这一挑战,瑞萨电子在E2中集成了软件开发所需的额外调试功能,例如解决方案。具体而言,这款新型仿真器通过提供总线连接,使消息同步与运行代码相匹配,从而缩短了确定CAN通信期间错误原因所需的时间。它还通过监测器件漂移电流并将其与代码关联,帮助确定电流尖峰的原因。与现有的重复程序修改和下载方法相比,这使得系统开发人员可以将这些领域的开发时间缩短至十分之一(注1)。即使必须进行修改/下载循环,E2更快的下载速度也能降低其对开发周期的影响。.


新版E2模拟器的主要特点:

1) 下载速度提升一倍(注2)
新的E2仿真器提供了MCU与仿真器之间更快的通信速度,并实现了闪存重写和数据通信的并行化。这些功能使得控制程序的下载速度比现有的瑞萨E1仿真器快两倍(注2)。


2) 业界首创的解决方案(注3):将指令级调试与CAN通信监控相结合。
作为一项CAN通信调试功能,新型E2仿真器可在检测到中断响应时间超过设定限值时暂停程序,并同时记录和显示与CAN通信接收和中断响应处理相关的跟踪数据。该调试功能是业界首创的CAN通信响应时间测量解决方案(注3),能够更清晰地展现CAN通信与程序运行之间的关联。

该测量 CAN 通信响应时间的解决方案可以仅通过仿真器执行 CAN 通信跟踪分析和程序操作,并能显著减少确定错误原因所需的时间。.


3) 更便捷地确定电流消耗峰值的原因:
新型 E2 仿真器能够检测电流消耗峰值,并在检测到电流消耗在一定时间内超过设定限值时停止程序运行。这使得系统开发人员能够确定导致程序电流消耗超出预期水平的运行状况。此外,该仿真器可以同时显示程序运行情况和电流消耗,从而更容易识别需要降低电流消耗的环节。这缩短了降低电流消耗所需的调整时间(注 5)。

E2 模拟器在兼容设备上提供原生热插拔连接,无需适配器。.

E2 仿真器支持 CS+ 集成开发环境(注 6),旨在简化软件开发中不可避免的编辑、构建和调试流程,使其更加用户友好且安全。此外,E2 还计划支持 e2 Studio 集成开发环境(注 6)(基于流行的 Eclipse)、Green Hills Software 的 MULTI® IDE 以及 IAR Systems 的 IAR Embedded Workbench®。该板卡的接口与现有的 E1 仿真器板卡兼容,后者也可连接到 E2 仿真器。.

瑞萨电子还计划通过 RH850 调试接口提供 E2 仿真器跟踪解决方案,并计划在未来提供中断解决方案,允许基于外部触发信号在调试时中断程序。.

 

可用性:
E2 仿真器现已支持 RH850 系列和部分汽车 SoC。该仿真器将于 2017 年 7 月起支持 RX 和 RL78 系列。此外,E2 仿真器的其他调试解决方案也将于 2017 年 7 月起推出。(可用性如有变更,恕不另行通知。)

有关新款 E2 模拟器的主要规格,请参阅单独的说明书。.


注1:数据截至2017年2月9日,依据瑞萨电子的研究。所示开发时间缩短量仅为示例,实际缩短量因项目而异。.

注2:因设备而异。.

注3:截至2017年2月9日,根据瑞萨电子的研究

注4:此功能将于2017年7月起通过免费的集成开发环境更新提供给RH850系列产品。瑞萨电子还计划将此功能应用于其RX和RL78系列MCU。CAN FD将单独提供支持。.

注5:此功能将从2017年7月起通过集成开发环境(IDE)更新的方式提供给RL78系列芯片
。瑞萨电子还计划将此功能提供
给RH850和RX MC8系列芯片。

注 6:汽车 SoC 将采用瑞萨合作伙伴提供的集成开发环境。.

更多信息或报价