IPCF example code for S32k3xx

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IPCF example code for S32k3xx

610 Views
leo_Z
Contributor III

Hello all,

I am currently working on bringing up IPCF on the S32K328 with RTD 7. Since there is no IPCF example available for this device, I first tried running the S32K324 IPCF example on an S32K324 board.

However, when I launch and debug the example, both cores immediately hit a hard fault at the stage ipc-shm.c(linenumber-813) shown in the attached image. I attempted to debug further, but the issue persists.

Could you please provide a working IPCF project for either S32K324 or preferably S32K328?
This would greatly help in validating our setup.

Thank you for your support.

leo_Z_0-1765526441409.png

 

S32K3 IPCF AUTOMOTIVE-RTD 

 

Tags (2)
0 Kudos
Reply
4 Replies

576 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

You could try to change optimization level as there were some issues there:

https://community.nxp.com/t5/S32K/S32k358-IPCF-references-or-training-support/m-p/1982974

Also check IPCF release notes if if is compatible with your setup.

 

0 Kudos
Reply

488 Views
leo_Z
Contributor III

Hi @davidtosenovjan  , Thanks for the Reply

I am facing an issue where both cores are stuck waiting for the remote core ready status.

Issue Description
1. Initially, I was getting a HardFault during IPCF initialization.
2. Even with compiler optimization disabled, the HardFault persisted.
3. When I disabled the MPU Flag, the HardFault disappeared and:
• I am now able to debug both cores successfully.
 
However, after this point:
Both cores are stuck in a loop checking “remote core ready”
• The application does not proceed beyond this stage.
leo_Z_5-1765801531739.png

 

 
Observations
• Core 0 does set its own ready status correctly, I can see the IPC_SHM_STATE_READY is set on core 0 state
leo_Z_1-1765801134958.png

 


 

 
• Even though Core 1 keeps waiting and never detects Core 0 as ready
• Similarly, Core 0 keeps waiting for Core 1
• This suggests the ready status is not being fetched correctly from shared memory
 
Shared Memory / Linker Investigation
• I noticed that in my initial setup, no explicit shared memory was allocated in the linker scripts for IPCF on either core.
• Based on the IPCF Configuration Tool output, I:
• Allocated 4 KB IPCF shared memory region for both Core 0 and Core 1
• Updated the linker files accordingly
• Made corresponding updates in the startup code (Core 0)
leo_Z_2-1765801236418.pngleo_Z_3-1765801285606.pngleo_Z_4-1765801328986.png

 

 
 
Despite these changes:
• Both cores are still stuck waiting for the remote core ready flag
 
I will attach the projects too for your reference.
 
 
Question / Help Needed
 
Could you please help me understand:
1. Why both cores are unable to read the remote core ready status even though each core sets its own ready flag?
2. Are there any specific requirements for:
• IPCF shared memory placement?
• MPU configuration (shareable / cacheable attributes)?
• Cache maintenance operations required during IPCF bring-up?
3. Is there a minimum working IPCF example for S32K324 that can be used as a reference?
4. Are there any startup sequence dependencies (core boot order / synchronization) that must be followed before IPCF initialization?
 
Tags (2)
0 Kudos
Reply

477 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

Which version of IPCF you are using?

0 Kudos
Reply

429 Views
leo_Z
Contributor III

I'm using the latest IPCF 4.3 version with RTD 7.

Do I need to use the old version?

leo_Z_0-1765862734828.png

 

Tags (2)
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2260771%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIPCF%20example%20code%20for%20S32k3xx%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2260771%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHello%20all%2C%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EI%20am%20currently%20working%20on%20bringing%20up%20IPCF%20on%20the%20S32K328%20with%20RTD%207.%20Since%20there%20is%20no%20IPCF%20example%20available%20for%20this%20device%2C%20I%20first%20tried%20running%20the%20S32K324%20IPCF%20example%20on%20an%20S32K324%20board.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EHowever%2C%20when%20I%20launch%20and%20debug%20the%20example%2C%20both%20cores%20immediately%20hit%20a%20hard%20fault%20at%20the%20stage%20ipc-shm.c(linenumber-813)%20shown%20in%20the%20attached%20image.%20I%20attempted%20to%20debug%20further%2C%20but%20the%20issue%20persists.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3ECould%20you%20please%20provide%20a%20working%20IPCF%20project%20for%20either%20S32K324%20or%20preferably%20S32K328%3F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3EThis%20would%20greatly%20help%20in%20validating%20our%20setup.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EThank%20you%20for%20your%20support.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_0-1765526441409.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_0-1765526441409.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_0-1765526441409.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_0-1765526441409.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_0-1765526441409.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F369667i99BB98909D959754%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_0-1765526441409.png%22%20alt%3D%22leo_Z_0-1765526441409.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FS32K3%2Fpd-p%2FS32K3%22%20class%3D%22lia-product-mention%22%20data-product%3D%221688-1%22%20target%3D%22_blank%22%3ES32K3%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FIPCF%2Fpd-p%2FIPCF%22%20class%3D%22lia-product-mention%22%20data-product%3D%222265-1%22%20target%3D%22_blank%22%3EIPCF%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FAUTOMOTIVE-RTD%2Fpd-p%2FAUTOMOTIVE-RTD%22%20class%3D%22lia-product-mention%22%20data-product%3D%222258-1%22%20target%3D%22_blank%22%3EAUTOMOTIVE-RTD%3C%2FA%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2261374%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IPCF%20example%20code%20for%20S32k3xx%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2261374%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EYou%20could%20try%20to%20change%20optimization%20level%20as%20there%20were%20some%20issues%20there%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FS32k358-IPCF-references-or-training-support%2Fm-p%2F1982974%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FS32k358-IPCF-references-or-training-support%2Fm-p%2F1982974%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EAlso%20check%20IPCF%20release%20notes%20if%20if%20is%20compatible%20with%20your%20setup.%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262845%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IPCF%20example%20code%20for%20S32k3xx%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262845%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F52613%22%20target%3D%22_blank%22%3E%40davidtosenovjan%3C%2FA%3E%26nbsp%3B%20%2C%20Thanks%20for%20the%20Reply%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20am%20facing%20an%20issue%20where%20both%20cores%20are%20stuck%20waiting%20for%20the%20remote%20core%20ready%20status.%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CSTRONG%3EIssue%20Description%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3E1.%20Initially%2C%20I%20was%20getting%20a%20HardFault%20during%20IPCF%20initialization.%3C%2FDIV%3E%3CDIV%3E2.%20Even%20with%20compiler%20optimization%20disabled%2C%20the%20HardFault%20persisted.%3C%2FDIV%3E%3CDIV%3E3.%20%3CSTRONG%3EWhen%20I%20disabled%20the%20MPU%20Flag%2C%20the%20HardFault%20disappeared%20and%3A%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3E%3CSTRONG%3E%E2%80%A2%20I%20am%20now%20able%20to%20debug%20both%20cores%20successfully.%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EHowever%2C%20after%20this%20point%3A%3C%2FDIV%3E%3CDIV%3E%E2%80%A2%3CSTRONG%3E%20Both%20cores%20are%20stuck%20in%20a%20loop%20checking%20%E2%80%9Cremote%20core%20ready%E2%80%9D%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3E%E2%80%A2%20The%20application%20does%20not%20proceed%20beyond%20this%20stage.%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_5-1765801531739.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_5-1765801531739.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_5-1765801531739.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_5-1765801531739.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370024i26F01C6A3FA99B10%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_5-1765801531739.png%22%20alt%3D%22leo_Z_5-1765801531739.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3C%2FDIV%3E%3CDIV%3E%E2%B8%BB%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EObservations%3C%2FDIV%3E%3CDIV%3E%E2%80%A2%20Core%200%20does%20set%20its%20own%20ready%20status%20correctly%2C%20I%20can%20see%20the%20IPC_SHM_STATE_READY%20is%20set%20on%20core%200%20state%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_1-1765801134958.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_1-1765801134958.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_1-1765801134958.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_1-1765801134958.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370016i65BA48BDDA8F39DF%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_1-1765801134958.png%22%20alt%3D%22leo_Z_1-1765801134958.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E2%80%A2%20Even%20though%20Core%201%20keeps%20waiting%20and%20never%20detects%20Core%200%20as%20ready%3C%2FDIV%3E%3CDIV%3E%E2%80%A2%20Similarly%2C%20Core%200%20keeps%20waiting%20for%20Core%201%3C%2FDIV%3E%3CDIV%3E%E2%80%A2%20This%20suggests%20the%20ready%20status%20is%20not%20being%20fetched%20correctly%20from%20shared%20memory%3C%2FDIV%3E%3CDIV%3E%E2%B8%BB%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSTRONG%3EShared%20Memory%20%2F%20Linker%20Investigation%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20I%20noticed%20that%20in%20my%20initial%20setup%2C%20no%20explicit%20shared%20memory%20was%20allocated%20in%20the%20linker%20scripts%20for%20IPCF%20on%20either%20core.%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20Based%20on%20the%20IPCF%20Configuration%20Tool%20output%2C%20I%3A%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20Allocated%204%20KB%20IPCF%20shared%20memory%20region%20for%20both%20Core%200%20and%20Core%201%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20Updated%20the%20linker%20files%20accordingly%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20Made%20corresponding%20updates%20in%20the%20startup%20code%20(Core%200)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_2-1765801236418.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_2-1765801236418.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_2-1765801236418.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_2-1765801236418.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370018i5914CF232B71B855%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_2-1765801236418.png%22%20alt%3D%22leo_Z_2-1765801236418.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_3-1765801285606.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_3-1765801285606.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_3-1765801285606.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_3-1765801285606.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370022i153E4522D466BFB5%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_3-1765801285606.png%22%20alt%3D%22leo_Z_3-1765801285606.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_4-1765801328986.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_4-1765801328986.png%22%20style%3D%22width%3A%20320px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_4-1765801328986.png%22%20style%3D%22width%3A%20320px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_4-1765801328986.png%22%20style%3D%22width%3A%20320px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370023i10BF6E16ED72D465%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_4-1765801328986.png%22%20alt%3D%22leo_Z_4-1765801328986.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EDespite%20these%20changes%3A%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20Both%20cores%20are%20still%20stuck%20waiting%20for%20the%20remote%20core%20ready%20flag%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSTRONG%3EI%20will%20attach%20the%20projects%20too%20for%20your%20reference.%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E2%B8%BB%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EQuestion%20%2F%20Help%20Needed%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3ECould%20you%20please%20help%20me%20understand%3A%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E1.%20%3CSTRONG%3EWhy%20both%20cores%20are%20unable%20to%20read%20the%20remote%20core%20ready%20status%20even%20though%20each%20core%20sets%20its%20own%20ready%20flag%3F%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E2.%20Are%20there%20any%20specific%20requirements%20for%3A%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20IPCF%20shared%20memory%20placement%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20MPU%20configuration%20(shareable%20%2F%20cacheable%20attributes)%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E2%80%A2%20Cache%20maintenance%20operations%20required%20during%20IPCF%20bring-up%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E3.%20Is%20there%20a%20minimum%20working%20IPCF%20example%20for%20S32K324%20that%20can%20be%20used%20as%20a%20reference%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E4.%20Are%20there%20any%20startup%20sequence%20dependencies%20(core%20boot%20order%20%2F%20synchronization)%20that%20must%20be%20followed%20before%20IPCF%20initialization%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FIPCF%2Fpd-p%2FIPCF%22%20class%3D%22lia-product-mention%22%20data-product%3D%222265-1%22%20target%3D%22_blank%22%3EIPCF%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FS32K3%2Fpd-p%2FS32K3%22%20class%3D%22lia-product-mention%22%20data-product%3D%221688-1%22%20target%3D%22_blank%22%3ES32K3%3C%2FA%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262893%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IPCF%20example%20code%20for%20S32k3xx%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262893%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EWhich%20version%20of%20IPCF%20you%20are%20using%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2263275%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IPCF%20example%20code%20for%20S32k3xx%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2263275%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI'm%20using%20the%20latest%20IPCF%204.3%20version%20with%20RTD%207.%3C%2FP%3E%3CP%3EDo%20I%20need%20to%20use%20the%20old%20version%3F%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22leo_Z_0-1765862734828.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22leo_Z_0-1765862734828.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370130iA1C599D04802176C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22leo_Z_0-1765862734828.png%22%20alt%3D%22leo_Z_0-1765862734828.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E