At DM8148 we have a program running on ARM side, which initially loads a DSP binary, by use of the Codec Engine. The development is done by EZSDK 5.05.02 (resp. the regarding NELK-SDK variant). So far all works fine. But.
In case of crashes it may happen, that afterwards the DSP binary cannot be loaded anymore (Codec Engine error message "Can't open engine ...").
Until now in those cases we have to reboot the whole system to get our software running again.
Is there a possibility to (easily?) reset the DSP only, controlled from ARM side? Several tries to just unload the drivers (as syslink.ko) did not work ('driver still in use', sometimes system became frozen).
In a former forum entry Badri Narayanan wrote: "It is not possible to individually reset and recover from M3/c674 hang due to syslink limitation."
Is that still true? No way?
Thanks in advance,
Joern.