完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
当我尝试使用 ETAS INCA 使用自定义 A2L 和 Prof 文件刷新 S32K148 时遇到问题。简而言之,我遇到的问题涉及校准数据。使用 INCA 重新刷写(即使用闪存编程从参考或工作页面刷写)总是将 ECU 上的代码和校准数据返回到原始版本。换句话说,我在 INCA 中对校准变量所做的任何更改在闪烁时都会被“忘记”,并且 ECU(以及工作页面和参考页面校验和)会返回到其原始状态。从参考页面和工作页面闪烁时会发生这种情况。
让我在下面说明这个问题。当我启动 INCA 时(在任何刷新之前),校验和全部匹配: 然后我对校准变量进行了更改(哪个变量无关紧要,无论如何都是相同的行为)并更新校验和: 然后我将工作页面复制到参考页面。这一步不是必需的,但它会造成所有校验和都与原始校验和不同的情况,因此理论上不可能返回到原始状态。 最后,我选择 闪存编程 以使用工作页或参考页闪存 ECU(使用哪个并不重要,最终结果是相同的)。刷新后,INCA 表示闪存编程成功完成,校验和再次更新。然而,ECU 校验和恢复到 ECU 上的原始内容,而 INCA 校验和保持不变。换句话说,校准更改不会反映在用于刷新 ECU 的数据中。 你能说出这里可能有什么问题吗?这是由于 A2L 文件、prof 文件、INCA 配置或其他原因造成的吗? 另一个注意事项:如果我将 校准数据的源 存储区从参考页起始地址更改为工作页起始地址(并保持校准数据的目标 存储区不变),则校验 和在闪存编程期间会正确更改并且它不会回到原来的状态。换句话说,问题是固定的(但是,这与一些环境数据全部为 0xFF 的情况有关,因此这不是一个可持续的解决方案)。我认为这可能表明在 A2L 文件中声明为 RESERVED 的参考页是问题所在,但是将 RESERVED 关键字更改为 DATA 或 OFFLINE_DATA 并没有解决任何问题。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1907个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4395 浏览 0 评论
6050 浏览 1 评论
6763 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4212 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
606浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
798浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 17:02 , Processed in 1.029355 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号