How to restart IPCF process stably?

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

How to restart IPCF process stably?

1,807 次查看
JieXie
Contributor I

Dear,

We are using S32G3 for ADAS application. Sometimes IPCF process maybe crash with low probability.

Our solution for this problem is:

1. Register signal handler for this process

2. Excute signal handler function while signal happens

3. Release IPCF resource within signal handler

 

This will resolve most issues when crash happened, and process can be restarted normally. However, we found rare case that, IPCF resource can't be released successfully, and we can't restart process normally.

So my question is that is there any stable solution or suggestion for this issue?

Thanks!

0 项奖励
回复
4 回复数

1,761 次查看
Joey_z
NXP Employee
NXP Employee

hi,JieXie

Glad to receive your feedback.
How can we repeat your question, and what versions of packages and reference manuals do you use? In order to provide better support, can you give specific error information?

 

BR

Joey

0 项奖励
回复

1,759 次查看
JieXie
Contributor I

Hi, Joey

Thanks for your reply. The IPCF package version we are using is 4.8, based on vxworks os.

The process calling IPCF lib is a littile complex, intergrate some open libraries, such as DDS. And there is no useful error information while crash happened.

I want to know if there is stable solution to restart the process compared to my solution. As we know, restart process should coporate with M core, is that right?

 

Thanks,

Jie

0 项奖励
回复

1,691 次查看
Joey_z
NXP Employee
NXP Employee

hi,JieXie

Sorry for the late reply.

In order to provide better support, can you provide some information?

1. What does "IPCF resource can't be released successfully" mean?

2. What steps or actions are involved in the process of "releasing IPCF resource" in your system?

In general, to restart IPCF, it is necessary first to disable the inter-core interrupts from the M core, then halt data transmission from the M core, uninstall the driver on the A core, and finally reinitialize it.

BR

Joey

0 项奖励
回复

1,702 次查看
Joey_z
NXP Employee
NXP Employee

hi,JieXie

Thank you for your reply.
I have submitted this problem to SE and will reply to you as soon as possible after the result is available.

BR

Joey

 

0 项奖励
回复