S32K388 IPCF example error

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

S32K388 IPCF example error

Jump to solution
1,307 Views
chansookang
Contributor III

Hello,

I am trying the "IPCF_Example_S32K388" by using S32K388-EVB-Q289. Rev B

I followed the user manual IPCF_S32K3_4.2.0_ReleaseNotes_Updated_D2502

and use PEMicro Debugger ( use IPCF_Example_S32K388_Debug_RAM_PNE_group)

But app.tx_count and app.rx_count doesnt change and err = -IPC_SHM_E_NOMEM (-2)

And stop at handle_error() , right after the ipc_shm_init.

Also i tried erasing the shared memory address( 0x2044F000 ~  1000, 0x2049F000 ~ 1000) but same error occurs

My S32DS version is 3.6.0, IPCF 4.2.0, RTD 5.0.0

Tags (1)
0 Kudos
Reply
1 Solution
1,276 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @chansookang,

Which debugger do you use?

In the IPCF installation directory:

S32DS\software\PlatformSDK_S32K3\IPCF\example\IPCF_Example_S32K388\

you’ll find a .cmm script for Lauterbach.

danielmartynek_1-1756881972559.png

This script automatically initializes both local and remote memory regions to zero using the following commands:

Data.Set 0x2044F000--0x2044FFFF %quad 0x0 /Verify
Data.Set 0x2049F000--0x2049FFFF %quad 0x0 /Verify

These steps are also documented in the user manual.

danielmartynek_2-1756882045840.png

 

Regards,

Daniel

 

View solution in original post

0 Kudos
Reply
2 Replies
1,277 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @chansookang,

Which debugger do you use?

In the IPCF installation directory:

S32DS\software\PlatformSDK_S32K3\IPCF\example\IPCF_Example_S32K388\

you’ll find a .cmm script for Lauterbach.

danielmartynek_1-1756881972559.png

This script automatically initializes both local and remote memory regions to zero using the following commands:

Data.Set 0x2044F000--0x2044FFFF %quad 0x0 /Verify
Data.Set 0x2049F000--0x2049FFFF %quad 0x0 /Verify

These steps are also documented in the user manual.

danielmartynek_2-1756882045840.png

 

Regards,

Daniel

 

0 Kudos
Reply
1,255 Views
chansookang
Contributor III
Thank you
I initialized each local memory in each core.
I changed the code to initialize both memory in main core and it worked
%3CLINGO-SUB%20id%3D%22lingo-sub-2162434%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K388%20IPCF%20example%20error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2162434%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3EI%20am%20trying%20the%20%22IPCF_Example_S32K388%22%20by%20using%20S32K388-EVB-Q289.%20Rev%20B%3C%2FP%3E%3CP%3EI%20followed%20the%20user%20manual%26nbsp%3BIPCF_S32K3_4.2.0_ReleaseNotes_Updated_D2502%3C%2FP%3E%3CP%3Eand%20use%20PEMicro%20Debugger%20(%20use%20IPCF_Example_S32K388_Debug_RAM_PNE_group)%3C%2FP%3E%3CP%3EBut%20app.tx_count%20and%20app.rx_count%20doesnt%20change%20and%20err%20%3D%20-%3CSPAN%3EIPC_SHM_E_NOMEM%20(-2)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EAnd%20stop%20at%20handle_error()%20%2C%20right%20after%20the%20ipc_shm_init.%3C%2FP%3E%3CP%3EAlso%20i%20tried%20erasing%20the%20shared%20memory%20address(%26nbsp%3B0x2044F000%20~%26nbsp%3B%201000%2C%26nbsp%3B0x2049F000%20~%201000)%20but%20same%20error%20occurs%3C%2FP%3E%3CP%3EMy%20S32DS%20version%20is%203.6.0%2C%20IPCF%204.2.0%2C%20RTD%205.0.0%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2163183%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20IPCF%20example%20error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2163183%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThank%20you%3CBR%20%2F%3EI%20initialized%20each%20local%20memory%20in%20each%20core.%3CBR%20%2F%3EI%20changed%20the%20code%20to%20initialize%20both%20memory%20in%20main%20core%20and%20it%20worked%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2162628%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20IPCF%20example%20error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2162628%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%2F246663%22%20target%3D%22_blank%22%3E%40chansookang%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%20style%3D%22display%3A%20block%3B%20font-weight%3A%20400%3B%20margin%3A%208px%200px%204px%3B%20overflow-wrap%3A%20break-word%3B%20color%3A%20%23d6d6d6%3B%20font-family%3A%20'Segoe%20Sans'%2C%20'Segoe%20UI'%2C%20'Segoe%20UI%20Web%20(West%20European)'%2C%20-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20'Helvetica%20Neue'%2C%20sans-serif%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20start%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20widows%3A%202%3B%20word-spacing%3A%200px%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20background-color%3A%20%231f1f1f%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%22%20data-darkreader-inline-color%3D%22%22%20data-darkreader-inline-bgcolor%3D%22%22%3EWhich%20debugger%20do%20you%20use%3F%3C%2FP%3E%0A%3CP%20style%3D%22display%3A%20block%3B%20font-weight%3A%20400%3B%20margin%3A%208px%200px%204px%3B%20overflow-wrap%3A%20break-word%3B%20color%3A%20%23d6d6d6%3B%20font-family%3A%20'Segoe%20Sans'%2C%20'Segoe%20UI'%2C%20'Segoe%20UI%20Web%20(West%20European)'%2C%20-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20'Helvetica%20Neue'%2C%20sans-serif%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20start%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20widows%3A%202%3B%20word-spacing%3A%200px%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20background-color%3A%20%231f1f1f%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%22%20data-darkreader-inline-color%3D%22%22%20data-darkreader-inline-bgcolor%3D%22%22%3EIn%20the%20IPCF%20installation%20directory%3A%3C%2FP%3E%0A%3CPRE%20style%3D%22border-radius%3A%204px%3B%20padding%3A%2023px%2024px%3B%20margin%3A%2017px%200px%2023px%3B%20font-size%3A%2015px%3B%20overflow-x%3A%20hidden%3B%20white-space%3A%20pre-wrap%3B%20overflow-wrap%3A%20break-word%3B%20color%3A%20%23d6d6d6%3B%20font-style%3A%20normal%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20start%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20widows%3A%202%3B%20word-spacing%3A%200px%3B%20-webkit-text-stroke-width%3A%200px%3B%20background-color%3A%20%231f1f1f%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20border%3A%201px%20solid%20%23666666%3B%22%20data-darkreader-inline-color%3D%22%22%20data-darkreader-inline-bgcolor%3D%22%22%20data-darkreader-inline-border-top%3D%22%22%20data-darkreader-inline-border-right%3D%22%22%20data-darkreader-inline-border-bottom%3D%22%22%20data-darkreader-inline-border-left%3D%22%22%3E%3CCODE%20style%3D%22font-family%3A%20source-code-pro%2C%20Menlo%2C%20Monaco%2C%20Consolas%2C%20'Courier%20New'%2C%20monospace%3B%22%3ES32DS%5Csoftware%5CPlatformSDK_S32K3%5CIPCF%5Cexample%5CIPCF_Example_S32K388%5C%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3Eyou%E2%80%99ll%20find%20a%20.cmm%20script%20for%20Lauterbach.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielmartynek_1-1756881972559.png%22%20style%3D%22width%3A%20607px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielmartynek_1-1756881972559.png%22%20style%3D%22width%3A%20607px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F355305iFB4F7F1C7EB2B94F%2Fimage-dimensions%2F607x137%3Fv%3Dv2%22%20width%3D%22607%22%20height%3D%22137%22%20role%3D%22button%22%20title%3D%22danielmartynek_1-1756881972559.png%22%20alt%3D%22danielmartynek_1-1756881972559.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22display%3A%20block%3B%20font-weight%3A%20400%3B%20margin%3A%208px%200px%204px%3B%20overflow-wrap%3A%20break-word%3B%20color%3A%20%23d6d6d6%3B%20font-family%3A%20'Segoe%20Sans'%2C%20'Segoe%20UI'%2C%20'Segoe%20UI%20Web%20(West%20European)'%2C%20-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20'Helvetica%20Neue'%2C%20sans-serif%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20start%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20widows%3A%202%3B%20word-spacing%3A%200px%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20background-color%3A%20%231f1f1f%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%22%20data-darkreader-inline-color%3D%22%22%20data-darkreader-inline-bgcolor%3D%22%22%3EThis%20script%20automatically%20initializes%20both%20local%20and%20remote%20memory%20regions%20to%20zero%20using%20the%20following%20commands%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22___77lcry0%20f10pi13n%22%20style%3D%22position%3A%20relative%3B%20color%3A%20%23d6d6d6%3B%20font-family%3A%20'Segoe%20Sans'%2C%20'Segoe%20UI'%2C%20'Segoe%20UI%20Web%20(West%20European)'%2C%20-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20'Helvetica%20Neue'%2C%20sans-serif%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20start%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20widows%3A%202%3B%20word-spacing%3A%200px%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20background-color%3A%20%231f1f1f%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%22%20data-darkreader-inline-color%3D%22%22%20data-darkreader-inline-bgcolor%3D%22%22%3E%0A%3CDIV%20class%3D%22___1hewfwb%20f10pi13n%20f7oukh6%20f5p0z4x%22%20style%3D%22transition%3A%20opacity%200.5s%20ease-in-out%2C%20max-height%200.5s%20ease-in-out%3B%20position%3A%20relative%3B%20opacity%3A%201%3B%22%20tabindex%3D%220%22%20role%3D%22group%22%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3EData.Set%200x2044F000--0x2044FFFF%20%25quad%200x0%20%2FVerify%0AData.Set%200x2049F000--0x2049FFFF%20%25quad%200x0%20%2FVerify%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CP%20style%3D%22display%3A%20block%3B%20font-weight%3A%20400%3B%20margin%3A%208px%200px%204px%3B%20overflow-wrap%3A%20break-word%3B%20color%3A%20%23d6d6d6%3B%20font-family%3A%20'Segoe%20Sans'%2C%20'Segoe%20UI'%2C%20'Segoe%20UI%20Web%20(West%20European)'%2C%20-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20'Helvetica%20Neue'%2C%20sans-serif%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20start%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20widows%3A%202%3B%20word-spacing%3A%200px%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20background-color%3A%20%231f1f1f%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%22%20data-darkreader-inline-color%3D%22%22%20data-darkreader-inline-bgcolor%3D%22%22%3EThese%20steps%20are%20also%20documented%20in%20the%20user%20manual.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielmartynek_2-1756882045840.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielmartynek_2-1756882045840.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F355306iBC6E311163DD8CF5%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22danielmartynek_2-1756882045840.png%22%20alt%3D%22danielmartynek_2-1756882045840.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E