This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OTG full speed support on ISP1507

Hello friends,

Have you guys ever tried to configure full speed on OTG ISP1507?

I built CE7 image with USB Serial Client selected in Catalog and with "DisableHighSpeed"=dword:1 in Registry. The board is Mistral REV G.

When I connected activesync cable to the PC, the PC detected that EVM is full speed and connected to it using activesync. I noticed that when I was copying a big file say around 6MB, it was very slow. I put a USB sniffer to capture the packets and I found that there were many NAKs sent to the PC when EVM received "OUT" token. I also found in the driver that whenever ReadFiFo function is called in pdd.c, RXCSR_P_FIFOFULL bit is always set in csrVal even though RxCount in the csrVal is less than 64. The FIFO size is set to 512 bytes.

I believe that the NAK sent to the PC is because of RXCSR_P_FIFOFULL of being set to 1.

Does anyone have a clue?

Thanks in advance,

James