Part Number:TDA2
Tool/software: TI-RTOS
Hello all,
We are working on VSDK 3.04 , J6 EVK platform
We are trying to implement a Heart beat mechanism, where in if Linux on A15 crashes,
IPU should get notified of it and should run critical app on IPU based RTOS.
To do this, we have refered HeartBeat server app from RVC - VSDK 2.12 - Utils_common directory, ported it to VSDK 3.04 and called the task from IPU_primary_core_init() in ipu_primary.c.
We create a task to ping between A15 and IPU through IPC mechanism as
Ideally, the heartbeat should run as a separate task from the main usecase.
Issue we are facing is, when the heartbeat server starts, the use case is not getting scheduled, as Heartbeat task is getting blocked in
MessageQ_get(Module.slaveQue, (MessageQ_Msg *)&msg, MessageQ_FOREVER);
Please help.
Thanks
Naren K