Tricore 是英飞凌(德国)的汽车微控制器系列,自 2007 年以来一直是博世 ECU 的事实上的标准。三个并行内核,80-200 MHz 频率,1-8 MB 集成闪存。
最受欢迎的型号
- TC1796:首先是 EDC17一代
- TC1797:EDC17/MED17中档
- TC1782:最新EDC17
- TC1791:EDC17/MED17高档(RS、M、AMG)
- TC275/TC277:ECU MD1/MG1 一代当前
Tricore 和调整
了解特定的 Tricore 有助于选择正确的协议。例如。 EDC17C46中的TC1797通过TPROT8旁路读取到OBD中; EDC17CP44 中的 TC1782 通常仅处于 Bench 模式。
启动模式
Tricore 具有可通过特定引脚激活的 BSL(BootStrap Loader)模式。 启动模式正是利用了这一点。
为什么它在调优中很重要
识别 ECU 的特定 Tricore 有助于选择正确的访问方法和协议,因为读取方法和保护措施因型号而异。了解这一点可以减少读写过程中的浪费尝试和错误风险。
BootStrap Loader
Tricore 集成了可通过专用引脚激活的 BSL(BootStrap Loader)模式:当 OBD 和 Bench 不够时(例如在受保护的 ECU 或要恢复的 ECU 上),引导模式使用该模式来访问整个内存。最新一代(TC275/TC277,用于 MD1/MG1)引入了更严格的安全性和固件签名,这越来越多地将工作转向特定于工具的协议和专用程序。
实践
对于调谐器来说,Tricore 的实际用途是快速定位自己:访问方法和预期的保护通常是从模型中推导出来的,从而减少了尝试。最近几代具有固件签名和更严格的硬件安全性,标志着向越来越依赖于官方工具协议和特定程序的调整的过渡,而不是依赖于对旧 ECU 典型的“免费”内存访问。
简而言之,认识到 ECU 的 Tricore 通过减少尝试来引导方法和协议:随着最近几代添加硬件签名和保护,这是一个越来越宝贵的知识。
