MultiCasting

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GiSa_4520796
Level 4
Level 4
First like received

Hi,

I am using Multicasting example firmware which came with SDK.I want to transfer the same data from P-Port to U-Port and S0-Port.

    dmaCfg.prodSckId[0] = CY_FX_EP_PRODUCER_SOCKET;

    dmaCfg.consSckId[0] = CY_FX_EP_CONSUMER_1_SOCKET;

    dmaCfg.consSckId[1] = CY_FX_EP_CONSUMER_2_SOCKET;

I declared above prod and cons sockets as

#define CY_FX_EP_PRODUCER_SOCKET            CY_U3P_PIB_SOCKET_0/* Socket 1 is EP1 OUT */

#define CY_FX_EP_CONSUMER_1_SOCKET        CY_U3P_UIB_SOCKET_CONS_1  /* Socket 1 is EP1 IN  */

#define CY_FX_EP_CONSUMER_2_SOCKET        CY_U3P_SIB_SOCKET_0/* Socket 2 is EP2 IN  */

After the above changes,the device is not enumerating in Control center.Why?

Regards,

Srujana.

0 Likes
1 Solution

Hello Srujana,

Please confirm that did you start and initialize the sib block before creating the DMA channel

Regards,

Rashi

Regards,
Rashi

View solution in original post

0 Likes
3 Replies