S32K322 IPCF init error

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32K322 IPCF init error

441 次查看
kimboogoon
Contributor I

Hello NXP community.

 

I am currently experiencing an error in "ipc_shm_init()" while implementing IPCF on S32K322.

To be precise, the "ipc_queue_push()" function throws "-IPC_SHM_E_NOMEM".

1.png

Even if I change the shared memory size, channel, and pool, the same error continues to occur.

What's the problem?

Detailed information is below.

 

1. Environment

- S32 Design Studio for S32 Platform: Version 3.5

- RTD S32K3: Version 3.0.0.2023.02211831

- IPCF_4.0.0_D2306

 

2. RTD Configuration(IPCF)
2.png

3. linker description file

3.png

4. Define Preprocessor Symbol

 

4.png

Please give me advice on solving the problem.

Thanks in advance.

标记 (1)
0 项奖励
回复
2 回复数

303 次查看
BogdanB
NXP Employee
NXP Employee

Hello, 

As we checked the thread my feedback from IPCF perspective would be : 

The user must clear (zero set) the shared SRAM memory area before initializing the IPCF driver (written also in UserManual ). One proposal would be to use IPCF 4.1.0 release because the ipcf_shared memory zones are define separately in linker.

Please let us know if this solves the issue or not !

0 项奖励
回复

360 次查看
danielmartynek
NXP TechSupport
NXP TechSupport
0 项奖励
回复