S32K388 IPCF example error

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K388 IPCF example error

ソリューションへジャンプ
69件の閲覧回数
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

タグ(1)
0 件の賞賛
返信
1 解決策
38件の閲覧回数
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 件の賞賛
返信
2 返答(返信)
39件の閲覧回数
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 件の賞賛
返信
17件の閲覧回数
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