Hello,
Currently we have checked the manual and the IVT boot half-word can only be stored in a few specific locations in the PFlash.
This has caused us some trouble: after the BootLoader program is placed in 0x0040_0000, the APP program's boot address can only be placed in 0x0050_0000.
But our BootLoader program does not need 1M size of memory, which causes serious memory waste. If we add AB_Swap function later, the memory of App is compressed to 1M, which is too small.
Is there any way to set the App's IVT boot location in 0x0040_xxxx (for example: 0x0040_4000)?
Solved! Go to Solution.
Hello,
As manual describes:
This is done in the HW, so you need to respect NXP predefined boot locations. The module only scans those for valid IVT.
Best regards,
Peter
Hello,Mr.Du, I also encountered this problem. May I ask how you resolved it?This is my problem link, https://community.nxp.com/t5/S32K/How-can-I-get-bootloader-example-for-S32K3XX/m-p/1576838#M19795
Hello,
As manual describes:
This is done in the HW, so you need to respect NXP predefined boot locations. The module only scans those for valid IVT.
Best regards,
Peter
IVT的最低金额是多少,我的APP可以从哪个地址开始分配