This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP/BIOS task ended on EVMOMAPL137

Hello,

I am working on the evmomapl137, using the OMAPL137_dsp_1_00_00_10 SDK & dsplink 1.61.3. (montavista linux). I am running the dsplink examples fine.I modified an example (LOOP example) to run my own first DSP/BIOS task on the DSP, I have disabled all the CHNL transfers.

on the GPP side, I have created a process that loads the dsp executable and start the DSP and go sleeping.

on the DSP side, the DSP/BIOS task is a forever loop that monitor the DIP switch input and write its state on the LED's.

The DSP task runs OK, but I did not understand why the DSP task stop running when I kill the GPP linux process. the proc_stop / proc_detach/ proc_destroy are not being called by the GPP process.

Is the DSP/BIOS task is dependent on the GPP task that create it?

How can the DSP/BIOS task run even if the GPP process is killed?

 

Thanks for any help.