Hi,
I am thinking about how S32K312 secure boot works after configuration. As we know in the demo project, we will update the IVT before functional reset after secure boot configuration. For S32K312, it has just one core, so the Apps for BOOT_TARGET bit#1/2/8 in the IVT is not working, so the MCU core will run the 0x30 address AppBL if it find the BOOT_SEQ in BCW equals 1?
Yes, your understanding is correct. Since the S32K312 is a single-core device, the core-specific BOOT_TARGET bits in the IVT are non-functional for determining the main execution path. If the BOOT_SEQ in the BCW is set to 1 (indicating secure boot), the Boot ROM will find the Image Vector Table (IVT), verify its integrity, and then transfer control to the Application Bootloader (AppBL) address specified within the IVT (often referenced as the 0x30 address field), initiating the secure load sequence for the user application.