工具与软件:
您好!
在 汽车开发中、ECU 上的"更新校准"很常见、这与改变应用不同。 对于具有嵌入式闪存的常规微控制器而言、这实际上是简单直接的。 支持 XCP 的应用程序通过 CAN 接收十六进制文件、并与闪存驱动程序一起擦除并写入 .cinit 段、以更改非零初始化变量的初始化值。 复位后、新校准有效处于活动状态。
从工具工作流程的角度来看、它看起来是这样的: 如何使用 CANAPE 将校准数据刷写到 ECU -知识库-矢量支持
问题是我使用的 AM263P4不含嵌入式闪存。 它从 OSPI 闪存加载.appimage。 那个.appimage 的一小部分必须是.cinit 表、但我不知道如何在运行时由应用程序修改它。
您能给我一些指导、说明如何仅识别和修改驻留在运行的应用程序 OSPI 闪存中的多核.appimage 的.cinit 段吗?
