您好,欢迎来到 汽车工程师之家!登录[?]注册
现在登录注册忘记密码[?]
该用户从未签到
汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
通过在源码中修改常数值,重新进行编译,然后刷进ECU里。这样很麻烦,遇到稍微大一点的工程,编译都得十几二十分钟,很显然这种方法是不符合现在的开发流程的。 通过FlashDriver对存放Paremeter_A的Flash空间进行重编程,这种方式比上述重新编译要好一点,但是还是实时性不够,并且目前的FLash特性是没有办法按照Byte进行擦除的,意味着要修改一个标定参数就必须擦掉整个Sector,重新刷写所有的标定参数,这显然是不可接受的。当然,如果ECU外挂的EEPROM,那么就不会存在这个问题了,但是访问速度和相应的开发成本也是阻碍参数的实时标定。
上位机通过XCP 编程指令集进行刷写,ECU端需要关闭Overlay,保证访问的是Flash。CANape方便一点,INCA的话还需要自制ProF文件通过上位机将标定数据导出为Hex,通过UDS直接刷写进Flash。
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )
GMT+8, 5-3-2025 16:13 , Processed in 0.452186 second(s), 36 queries .
Powered by Discuz! X3.5
© 2001-2013 Comsenz Inc.