cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

Anonymous
Not applicable

Hi,

I am working with FX3 to transfer Counter data from CPLD. I tried it by changing  GPIF interface and IO_configuration in FX3  to 16 bit and 8-bit.

io_Config.isDQ32Bit = CyFalse;

io_Config.useUart   = CyTrue;

io_Config.lppMode   = CY_U3P_IO_MATRIX_LPP_UART_ONLY;

But it was not working.

It was working well with 32 and 24 bit data with and without changing IO_Configuration. what is the reason for that?

How should I change it to 16-bit data?

0 Likes
Reply
1 Solution
Anonymous
Not applicable

Please clarify what do you mean by ' not working'.

Please add USB debug messages and check if the IOMatrix is getting configured. If not, what error message do you get on the UART.

If you can share your firmware, we will be able to see the issue and help you better.

View solution in original post

0 Likes
Reply
1 Reply
Anonymous
Not applicable

Please clarify what do you mean by ' not working'.

Please add USB debug messages and check if the IOMatrix is getting configured. If not, what error message do you get on the UART.

If you can share your firmware, we will be able to see the issue and help you better.

View solution in original post

0 Likes
Reply