2398262_en-US

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

2398262_en-US

2398262_en-US

Accessing SEMA42 unit on main platform domain from two different cortex M7 in S32K5

I am trying to access SEMA42_1 unit on main platform from two different cortex M7 cores (M7_0 and M7_1) in S32K5. The system hangs up. I cannot share the inhouse workspace here. 

The errata ERR053433 states: SEMA42: Simultaneous access to SEMA42_0 and PBRIDGE_2 by more than one application core causes the system to hang.

Unfortunately the workaround of using SEMA42_1 does not fix the system hang issue.

Can you configure and verify two cortex M-7 cores on S32K56x and have them access gate0 of the SEMA42_1 unit on your Design studio and enable the optimization -Os.


The system hang issue goes away by using any ONE of the following,

  1. Disable optimisations -O0
  2. Disable Instruction cache
  3. Use SRAM of another domain on the SoC e.g. CPE
  4. Stepping in via debugger
Re: Accessing SEMA42 unit on main platform domain from two different cortex M7 in S32K5

Hello @seasonedbit,

As you may know, S32K5 is currently in a preproduction phase; Enablement (documentation, software, and boards) are available for approved customers only, and thus is not supported by our global online support team yet.

Could you please contact your FAE or assigned NXP contact who provided the device in the first place? They will be able to provide further support.

Thank you for your understanding.

Best regards,
Julián

Tags (1)
No ratings
Version history
Last update:
a week ago
Updated by: