When is SSRAM accessible before s32_ssram_clear?

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

When is SSRAM accessible before s32_ssram_clear?

Jump to solution
870 Views
Jeff-CF-Huang
Contributor III

Hi Sir,

enum reset_cause {
    CAUSE_POR,
    CAUSE_DESTRUCTIVE_RESET_DURING_RUN,
    CAUSE_DESTRUCTIVE_RESET_DURING_STANDBY,
    CAUSE_FUNCTIONAL_RESET_DURING_RUN,
    CAUSE_FUNCTIONAL_RESET_DURING_STANDBY,
    CAUSE_WAKEUP_DURING_STANDBY,
    CAUSE_ERROR,
    CAUSE_MAX_NUM
};

Which reset reason is SSRAM accessible before s32_ssram_clear function?

 

Best regards,

Jeff Huang

0 Kudos
Reply
1 Solution
825 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Jeff-CF-Huang,

Thanks for the clarification, I did understand the question differently.

To know when exactly the SSRAM content is retained please check the section 28.7 Chip status on reset exit of the Reference manual [page 1150, S32G2 Reference Manual, Rev. 8, February 2024]:

alejandro_e_0-1742578171941.png

 

alejandro_e_1-1742578194839.png

 

alejandro_e_2-1742578226134.png

 

Please check the reference manual for full information.

 

In the table I mentioned before you can see the resets that are of type functional:

alejandro_e_3-1742579199666.png

 

 

About the status of the SSRAM you can check the 35.3.5 Platform RAM Status Register (PRAMSR) register to know if it was successfully initialized and therefore can be accessed [page 1436, S32G2 Reference Manual, Rev. 8, February 2024]:

alejandro_e_4-1742580089939.png

 

You can learn more about how to initialize the SSRAM in section 35.1.4 Initialization, under Chapter 35 SRAM Controller (SRAMC) [page 1427, S32G2 Reference Manual, Rev. 8, February 2024]:

alejandro_e_5-1742581457564.png

 

 

 

My understanding is that with a functional reset (this is when the information is retained) the SSRAM should not loose the initialization status and therefore you should be able to read it without problems. Please note that the SSRAM depends on the STANDBY power domain (VDD_IO_STBY), so that voltage needs to be kept in order to retain the SSRAM data.

I used the S32G2 RM as reference since I do not know which component you are using.

 

Let me know if this information solved your question.

View solution in original post

0 Kudos
Reply
3 Replies
846 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Jeff-CF-Huang

Checking the reference manual for the registers value for reset (MC_RGM_DES and MC_RGM_DES) which are read in function  static enum reset_cause get_reset_cause(void) [.../arm-trusted-firmware/plat/nxp/s32/s32cc/s32g/s32g_bl2_el3.c][page 1139, S32G2 Reference Manual, Rev. 8, February 2024] (please check the full table in the document for better reference):

alejandro_e_0-1742509028803.png

I was not able to find any error directly related to the a SSRAM access. Please provide the following information to have better context of your setup:

  • Have you experienced problems when accessing the SSRAM before clearing it? 
  • Are you using a S32G2 or S32G3?
  • Which version of the BSP are you using?
  • Are you using a multicore setup? this is M7 and A53 cores
  • which boot type are you using? QSPI, SD, eMMC, serial
  • Are you using a custom board or a RDB board?
  • Are you using the GCC version indicated in your BSP user manual?

Thanks for the information in advance.

 

 

0 Kudos
Reply
832 Views
Jeff-CF-Huang
Contributor III

Hi Alejandro,

It seems there’s a misunderstanding.
The s32_ssram_clear function initializes and clears the SSRAM in BL2 of ATF.
If we want to retrieve data from SSRAM after an XXX reboot, we need to access SSRAM before this function is called.
However, we are unsure which type of reboot allows SSRAM to be safely read.
From what we know, reading SSRAM before s32_ssram_clear during a POR scenario results in a system fault.

Best regards,
Jeff Huang

0 Kudos
Reply
826 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Jeff-CF-Huang,

Thanks for the clarification, I did understand the question differently.

To know when exactly the SSRAM content is retained please check the section 28.7 Chip status on reset exit of the Reference manual [page 1150, S32G2 Reference Manual, Rev. 8, February 2024]:

alejandro_e_0-1742578171941.png

 

alejandro_e_1-1742578194839.png

 

alejandro_e_2-1742578226134.png

 

Please check the reference manual for full information.

 

In the table I mentioned before you can see the resets that are of type functional:

alejandro_e_3-1742579199666.png

 

 

About the status of the SSRAM you can check the 35.3.5 Platform RAM Status Register (PRAMSR) register to know if it was successfully initialized and therefore can be accessed [page 1436, S32G2 Reference Manual, Rev. 8, February 2024]:

alejandro_e_4-1742580089939.png

 

You can learn more about how to initialize the SSRAM in section 35.1.4 Initialization, under Chapter 35 SRAM Controller (SRAMC) [page 1427, S32G2 Reference Manual, Rev. 8, February 2024]:

alejandro_e_5-1742581457564.png

 

 

 

My understanding is that with a functional reset (this is when the information is retained) the SSRAM should not loose the initialization status and therefore you should be able to read it without problems. Please note that the SSRAM depends on the STANDBY power domain (VDD_IO_STBY), so that voltage needs to be kept in order to retain the SSRAM data.

I used the S32G2 RM as reference since I do not know which component you are using.

 

Let me know if this information solved your question.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2065491%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWhen%20is%20SSRAM%20accessible%20before%20s32_ssram_clear%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2065491%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Sir%2C%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CSPAN%3Eenum%3C%2FSPAN%3E%20%3CSPAN%3Ereset_cause%3C%2FSPAN%3E%3CSPAN%3E%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_POR%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_DESTRUCTIVE_RESET_DURING_RUN%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_DESTRUCTIVE_RESET_DURING_STANDBY%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_FUNCTIONAL_RESET_DURING_RUN%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_FUNCTIONAL_RESET_DURING_STANDBY%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_WAKEUP_DURING_STANDBY%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_ERROR%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%3ECAUSE_MAX_NUM%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3B%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3EWhich%20reset%20reason%20is%20SSRAM%20accessible%20before%20s32_ssram_clear%20function%3F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3EJeff%20Huang%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2066506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20When%20is%20SSRAM%20accessible%20before%20s32_ssram_clear%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2066506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F218967%22%20target%3D%22_blank%22%3E%40Jeff-CF-Huang%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EThanks%20for%20the%20clarification%2C%20I%20did%20understand%20the%20question%20differently.%3C%2FP%3E%0A%3CP%3ETo%20know%20when%20exactly%20the%20SSRAM%20content%20is%20retained%20please%20check%20the%20section%26nbsp%3B%3CSTRONG%3E28.7%20Chip%20status%20on%20reset%20exit%26nbsp%3B%3C%2FSTRONG%3Eof%20the%20Reference%20manual%20%5Bpage%201150%2C%20S32G2%20Reference%20Manual%2C%20Rev.%208%2C%20February%202024%5D%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_0-1742578171941.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_0-1742578171941.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329300i26EC4A80373AFC7F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_0-1742578171941.png%22%20alt%3D%22alejandro_e_0-1742578171941.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_1-1742578194839.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_1-1742578194839.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329301i0D92DA5CB1B342E2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_1-1742578194839.png%22%20alt%3D%22alejandro_e_1-1742578194839.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_2-1742578226134.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_2-1742578226134.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329302i6EE2E8726D3C3133%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_2-1742578226134.png%22%20alt%3D%22alejandro_e_2-1742578226134.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20check%20the%20reference%20manual%20for%20full%20information.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIn%20the%20table%20I%20mentioned%20before%20you%20can%20see%20the%20resets%20that%20are%20of%20type%20functional%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_3-1742579199666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_3-1742579199666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329304i90BF9D0FAEC30BC3%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_3-1742579199666.png%22%20alt%3D%22alejandro_e_3-1742579199666.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3EAbout%20the%20status%20of%20the%20SSRAM%20you%20can%20check%20the%20%3CSTRONG%3E35.3.5%20Platform%20RAM%20Status%20Register%20(PRAMSR)%3C%2FSTRONG%3E%26nbsp%3Bregister%20to%20know%20if%20it%20was%20successfully%20initialized%20and%20therefore%20can%20be%20accessed%20%5Bpage%201436%2C%20S32G2%20Reference%20Manual%2C%20Rev.%208%2C%20February%202024%5D%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_4-1742580089939.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_4-1742580089939.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329305i0BC8AEDA00F26F00%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_4-1742580089939.png%22%20alt%3D%22alejandro_e_4-1742580089939.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EYou%20can%20learn%20more%20about%20how%20to%20initialize%20the%20SSRAM%20in%20section%20%3CSTRONG%3E35.1.4%20Initialization%3C%2FSTRONG%3E%2C%20under%26nbsp%3B%3CSTRONG%3EChapter%2035%26nbsp%3BSRAM%20Controller%20(SRAMC)%26nbsp%3B%3C%2FSTRONG%3E%5Bpage%201427%2C%20S32G2%20Reference%20Manual%2C%20Rev.%208%2C%20February%202024%5D%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_5-1742581457564.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_5-1742581457564.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329307i738E46F928DEC1EE%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_5-1742581457564.png%22%20alt%3D%22alejandro_e_5-1742581457564.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3EMy%20understanding%20is%20that%20with%20a%20functional%20reset%20(this%20is%20when%20the%20information%20is%20retained)%20the%20SSRAM%20should%20not%20loose%20the%20initialization%20status%20and%20therefore%20you%20should%20be%20able%20to%20read%20it%20without%20problems.%20Please%20note%20that%20the%20SSRAM%20depends%20on%20the%20%3CSPAN%3ESTANDBY%20power%20domain%20(VDD_IO_STBY)%2C%20so%20that%20voltage%20needs%20to%20be%20kept%20in%20order%20to%20retain%20the%20SSRAM%20data.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EI%20used%20the%20S32G2%20RM%20as%20reference%20since%20I%20do%20not%20know%20which%20component%20you%20are%20using.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3ELet%20me%20know%20if%20this%20information%20solved%20your%20question.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2065915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20When%20is%20SSRAM%20accessible%20before%20s32_ssram_clear%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2065915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Alejandro%2C%3C%2FP%3E%3CP%3EIt%20seems%20there%E2%80%99s%20a%20misunderstanding.%3CBR%20%2F%3EThe%20s32_ssram_clear%20function%20initializes%20and%20clears%20the%20SSRAM%20in%20BL2%20of%20ATF.%3CBR%20%2F%3EIf%20we%20want%20to%20retrieve%20data%20from%20SSRAM%20after%20an%20XXX%20reboot%2C%20we%20need%20to%20access%20SSRAM%20before%20this%20function%20is%20called.%3CBR%20%2F%3EHowever%2C%20we%20are%20unsure%20which%20type%20of%20reboot%20allows%20SSRAM%20to%20be%20safely%20read.%3CBR%20%2F%3EFrom%20what%20we%20know%2C%20reading%20SSRAM%20before%20s32_ssram_clear%20during%20a%20POR%20scenario%20results%20in%20a%20system%20fault.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2C%3CBR%20%2F%3EJeff%20Huang%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2065878%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20When%20is%20SSRAM%20accessible%20before%20s32_ssram_clear%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2065878%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F218967%22%20target%3D%22_blank%22%3E%40Jeff-CF-Huang%3C%2FA%3E%2C%26nbsp%3B%3C%2FP%3E%0A%3CP%3EChecking%20the%20reference%20manual%20for%20the%20registers%20value%20for%20reset%20(MC_RGM_DES%20and%26nbsp%3BMC_RGM_DES)%20which%20are%20read%20in%20function%26nbsp%3B%26nbsp%3Bstatic%20enum%20reset_cause%20get_reset_cause(void)%20%5B...%2Farm-trusted-firmware%2Fplat%2Fnxp%2Fs32%2Fs32cc%2Fs32g%2Fs32g_bl2_el3.c%5D%5Bpage%201139%2C%20S32G2%20Reference%20Manual%2C%20Rev.%208%2C%20February%202024%5D%20(please%20check%20the%20full%20table%20in%20the%20document%20for%20better%20reference)%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_0-1742509028803.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_0-1742509028803.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F329159iCAF00EEF4C5DCE2D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_0-1742509028803.png%22%20alt%3D%22alejandro_e_0-1742509028803.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EI%20was%20not%20able%20to%20find%20any%20error%20directly%20related%20to%20the%20a%20SSRAM%20access.%20Please%20provide%20the%20following%20information%20to%20have%20better%20context%20of%20your%20setup%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EHave%20you%20experienced%20problems%20when%20accessing%20the%20SSRAM%20before%20clearing%20it%3F%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EAre%20you%20using%20a%20S32G2%20or%20S32G3%3F%3C%2FLI%3E%0A%3CLI%3EWhich%20version%20of%20the%20BSP%20are%20you%20using%3F%3C%2FLI%3E%0A%3CLI%3EAre%20you%20using%20a%20multicore%20setup%3F%20this%20is%20M7%20and%20A53%20cores%3C%2FLI%3E%0A%3CLI%3Ewhich%20boot%20type%20are%20you%20using%3F%20QSPI%2C%20SD%2C%20eMMC%2C%20serial%3C%2FLI%3E%0A%3CLI%3EAre%20you%20using%20a%20custom%20board%20or%20a%20RDB%20board%3F%3C%2FLI%3E%0A%3CLI%3EAre%20you%20using%20the%20GCC%20version%20indicated%20in%20your%20BSP%20user%20manual%3F%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThanks%20for%20the%20information%20in%20advance.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E