HighTec中国与Lauterbach中国于2023年2月28日成功联合举办了主题为《英飞凌最新TC4x编译和调试》的网络研讨会。来自汽车电子、芯片设计、研究院校等领域的上百名观众热情参与了本次线上直播活动。
两位演讲嘉宾:HighTec技术经理温吉辉和Lauterbach资深技术工程师周烨,分别从编译器和调试工具的角度展示了各自公司对于Infineon TC4x平台的全面支持,对TC4x中基于TriCore 1.8 内核和GTM、SCR、PPU核的编译调试流程进行了演示。充分展现了Lauterbach调试工具和HighTec 编译器能够无缝衔接,在嵌入式开发领域发挥着重要的作用。
直播演示Demo
本文将活动亮点与精华内容择理如下,敬请研读分享:
HighTec
主要介绍了英飞凌最新TC4x芯片的基本架构以及HighTec编译器针对TC4x芯片的全套编译解决方案。
TC4x芯片上集成了最新的BOSCH 4.1版本GTM核,以及用于低功耗场景的SCR核,这些在上一代处理器上同样搭载。PPU核首次出现在TC4x上,是Synopsys的ARC核,主要用于数据加速预算和AI处理。硬件加密HSM这块有原来的Coretex-m3核变为了英飞凌自己的TriCore核。
TC4x系列编译器采用最新的LLVM 技术,编译速度更快、代码密度更高,代码执行时间更快。
> 对于TC4x的主核TriCore TC1.8核,目前最新版本是7.0.0版本,兼容TC3x、TC2x芯片的编译,支持MCAL和illd以及主流的AUTOSAR供应商,支持虚拟化,支持双精度浮点运算。
> GTM编译器支持最新的4.1版本,采用了领先的优化技术,内置了常用的寄存器操作、等待指令等常用函数,支持Lauterbach等主流调试器。
> SCR编译器采用了一些列的优化技术,支持C90、C89等标准,同时支持TC3x芯片的SCR内核。
> 对于PPU全新内核的编译,HighTec编译器全面集成Synopsys的编译器,在HighTec IDE中可以直接调用编译,并对常用的函数库进行了优化。
综上所述:HighTec对于TC4x全部内核提供了完整的编译解决方案。
Lauterbach
针对TC4x平台,TRACE32工具能够支持TriCore下所有核包括GTM、PPU、SCR的功能调试,支持CPUcs核实现的HSM功能的调试。此外,还支持TC4x中基于MPU功能的Hypervisor-aware调试。
Demo演示:GTM核的调试
劳特巴赫支持将HighTec生成的所有目标文件加载到目标板的flash,或是SRAM的地址空间。当加载elf文件后,用户就可以对C/C++代码进行调试。
TC4x: Trace Update
跟TC3xx平台相比,TC4x的Trace功能有较为明显的更新:通过扩展新的MCDS模块,新的TC4x可以支持同时抓取最多6个TriCore核。
TC4x: HSTCU Trace Interface
TC4x中定义了新的off-chip trace的接口HSTCU。这个接口类似USB-C但不能兼容USB-C的功能,只能用于serial trace的输出。应对这一情况,劳特巴赫提供了相应的转板,帮助用户实现TC4x平台下HSTCU serial trace的抓取。
High Speed Tool Connector USB-C
TC4x: Debug Solution for TC49X
目前,劳特巴赫的官网已经发布了针对TC4x-Astep的Debug的推荐方案,这套方案可以支持Infineon全系列的TriCore核的调试。
(文章来源公众号:HighTec CN)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
关于九游会J9电子
九游会J9电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。
20 年来,先后与 Altium、ARM、Ansys、Minitab、Green Hills、EPLAN、QT、QA Systems、MicroFocus、Visu-IT、HighTec、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、IncrediBuild、Adobe等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。九游会J9电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。
欢迎关注“九游会J9电子”公众号
了解更多研发工具软件知识