I'm running on an OMAP-L137 EVM, using the version of software that came with the SDK. I have modified the loop example in dsplink to send a message using the NOTIFY package. The dsp sends a notify to the gpp, and then the gpp processes the buffers. This all seems to work. However, when the application runs LOOP_Delete() and gets to PROC_detach, it appears to hang up the gpp side and not exit. Normally, the loop program will run to completion and return control to the command line.
Any idea what I should look for? I register for notification in the LOOP_Create() command, and unregister in LOOP_Delete()... I have a semaphore wait in the LOOP_execute, but that's done with by the time it gets to LOOP_Delete().
The rest of the program is pretty much the same as the normal LOOP example. Ideas?
Thanks,
Chris