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