前言
本文参考NXP官网的S32K3 Bootloader,移植实现UDS刷写功能。本文是APP软件的修改
本文参考NXP官网的S32K324 UBL,其中有一些Bug,也有一些和上位机不兼容的地方,在本文进行修改
注意:该booloader不适用于量产,只适用与个人学习。
ld文件修改
MEMORY
{
int_flash_c0 : ORIGIN = 0x00440200, LENGTH = 0x001BFE00 /* 2048K 0x00440200 */
int_flash_c1 : ORIGIN = 0x00600000, LENGTH = 0x001BFFE8 /* 2048K - 176K (sBAF + HSE) */
int_flstb : ORIGIN = 0x20000000, LENGTH = 0x00000200 /* 512B - for flsdrv in ram */
/* End of SRAM */
ExchangeInfo : ORIGIN = 0x20428000, LENGTH = 0x00000010 /* 16B for exchang