主题中讨论的其他器件:C2000WARE
您好:
我了解到、280039的 ROM 不支持闪存 API、例如280049中的 F021_ROM_API_F28004x_FPU32.lib。 然而、当我们开发 UDS 引导加载程序时、OEM 不希望将闪存代码存储在 DSP 中、因此引导加载程序需要先通过 UDS 将闪存代码烧录到 RAM、然后烧录应用程序。 因此,我想问如何符合这些要求?
英飞凌、STM32等其他制造商的芯片面向用户开放、因为其闪存擦除和编程说明都是芯片制造商提供的。 我们自己编写与擦除和烧录相关的用户函数、编译后获取 Hex 文件、然后通过 UDS 服务将其烧录到 RAM 中。 在此之前、TI、28035、280049和其他芯片支持 ROM 中的闪存 API、因此我们首先根据 F021_ROM_API_F28004x_FPU32.lib 编写了与擦除和写入相关的用户函数。 编译后、获得了十六进制文件并通过 UDS 服务烧写到 RAM。
UDs: 统一诊断服务