Hi,
I am working with DVRRDK3.5. I need 8 swms instances in my usecase. I modified the header file of swms link can could define 8 swms instances. Each swms instance need a swMsInstId to do the scalar job. I use the SYSTEM_SW_MS_SC_INST_SC5 and SYSTEM_SW_MS_SC_INST_VIP1_SC and set each of them to 4 swms instances as swMsInstId. The first 6 swms instances create correctly, but for the 7th one I get the following error:
[m3vpss ] 34979: SWMS: Create in progress !!!
[m3vpss ] 35020: Assertion @ Line: 148 in links_m3vpss/swMs/swMsLink_drv.c: status==FVID2_SOK : failed !!!
The error msg shows that It fails when assigning dma channel for swms instance. I find that the dma channel assigned to the first 6 swms instances is 58-63 and the max dma channel number in DVRRDK is 64. So I think it is the dma channel number is the reason why the creation fails.
So, could I increase the dma channel number? Or could I assigne the dma channel manually in order to ues the channels whose numbers is lower than 58?
Thanks in advance! Appreciate for your reply!