[TRAVEO™] TRAVEO T2G芯片在IAR下的开发环境搭建全攻略

[复制链接]
23|0
拿到一块新的TRAVEO T2G开发板,连上电脑,打开IAR,接下来该干啥?这个问题其实就藏在英飞凌官方的几份文档和社区帖子里。

版本对了,路就顺了一半。 目前官方推荐使用IAR EWARM v9.30.1,SDL(Software Driver Library)对IAR版本有明确要求,版本号对不上编译就可能出问题。装好之后从英飞凌MyICP下载对应开发板的SDL,安装路径建议直接放C盘根目录,路径里有空格或中文有时会导致编译失败。

别忘了打补丁。 SDL安装目录下的\T2G_Sample_Driver_Library_x.x.x\misc\tools\iar里有一个针对IAR的flash loader patch,需要按照Readme的说明把里面的文件复制到IAR安装目录对应文件夹中,否则调试器可能连不上芯片。

工程配置有讲究。
SDL里的示例工程默认对应官方EVB的芯片型号,如果用的是自己画的板子,需要在工程设置里修改芯片具体型号和revision版本。用starter_kit开发板时只能选starter_kit,debug接口也只能是CMSIS-DAP。

双核调试有个顺序问题
。 T2G是双核架构(CM0+和CM4/CM7),如果只想对CM4核心做单核调试,最稳妥的做法是先烧录一次CM0+的代码,因为CM0+负责系统时钟和电源的初始化,没烧过CM0+就直接跑CM4大概率会碰到时钟和电源配置不正确的问题。

安全调试是汽车芯片绕不开的话题。 TRAVEO T2G有完整的生命周期管理机制,从NORMAL_PROVISIONED到SECURE再到RMA,通过eFuse熔断实现不可逆的状态切换。调试端口访问权限由生命周期状态和SFlash配置字共同决定,如果调试连不上,优先检查SFlash Row 13里的Normal Access Restrictions配置。

IAR官网有专门针对英飞凌的文档专区
,包含TRAVEO T2G Entry Family和High Family的导入指南,以及I-jet调试器连接指南。在T2G这种对安全调试有要求的平台上用I-jet,需要额外配置调试器宏(DMAC)来处理DAP访问权限问题。

官方入门应用笔记AN220118列出了支持的调试工具清单:Infineon MiniProg3/4、SEGGER J-Link、Lauterbach Trace32等。用户指南文档里也有针对IAR的操作步骤,从Rebuild All到Download and Debug都配了图示。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

894

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0