Hello.
I use QMSS on c6678 in the same source code (which initialize QMSS like in examples/ndk/client/resourcemgr.c:res_mgr_init_qmss and use than via paired pop/push) in two executables and first program starts the second. So this code starts twice without power reset. At the and of first program I close all opened queues.
But now Qmss_queuePop () function in second program returns Cppi_HostDesc->buffLen=0 or =204815136 without errors. Or Qmss_getQueueEntryCount() always return 0.
I guess it's because of incorrect QMSS termination in the first program.
So, is to close all opened queues enough for correct QMSS termination and reusing without power reset?