PSoC5LP : Allow USB components to have multiple functions

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

cross mob
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

Hi,

We are considering the USB component of PSoC5LP.

The USB component has two CDC and MSC combined functions.

Is there no problem with such usage?

PSoC5LP, which we implemented two CDC and MSC, is working as expected.

However, when operating for a long time,

The data of the endpoint not specified at the time of reading the data of the endpoint will be loaded.

The endpoint settings are as follows.

CDC1: EP2, EP3

CDC2: EP5, EP6

MSC: DP7, EP8

Data of an endpoint different from the endpoint specified by the argument of USBFS_ReadOutEp will be read.

When I inquired with USBFS_ReadOutEp to EP3 operating as Rx of USBUART,

You may receive EP8 packets that function as Rx for USB mass storage and EP7 packets that become Tx.

Have you ever experienced any of the above cases?

Regards,

0 Likes
3 Replies