
图片来源:"菜鸟工程师"的博客 ,在此感谢原作者!
1. 概述
ProF是用于嵌入式控制单元的Flash编程工具。用于配置不同ECU项目的刷新例程的描述性的一组文件。这是本人的理解。
它包括:
图片来源:"菜鸟工程师"的博客 ,在此感谢原作者!
一般的发动机控制器,使用的标定软件都是ETAS的INCA,硬件一般是582,控制软件也都是博世或者德尔福这样的老牌大厂设计的,释放或交付软件时,通常包括应用程序、A2L和ProF这三样,在需要升级程序时,打开INCA,加载ProF文件和要烧录的应用程序或标定数据,抓取刷写数据流分析发现,一般都是标准的基于CAN的UDS协议。
那如果,想要通过T-BOX升级ECU呢?如何获知刷写流程呢?关键的参数如:擦写地址、校验信息等,如何获取呢?
宏观一点,如果把T-BOX当做是INCA呢,照旧加载ProF文件和烧录文件即可,如此也不会给客户带来任何的陌生感,平滑过渡。说了这么多,终于要扣题了,那就是需要解析ProF文件,获取刷写关键信息,才满足成客户需求。
2. 文件解析
2.1 需要解析哪些信息
需要先梳理一下刷写流程,会涉及哪
本文介绍了如何解析INCA的ProF文件,以理解ECU的刷写流程,包括BootLoader、CAN通讯ID、安全秘钥、bin文件路径等关键信息。通过对ProF文件的分析,可以模拟INCA的行为,实现通过T-BOX进行ECU的远程程序更新,文中还给出了刷写流程的概述和详细步骤。
订阅专栏 解锁全文
7473





