USB FX2LP Problems

This contains the scottyspectrumanalyzer yahoo group backup
Post Reply
william
Posts: 46
Joined: Sat Apr 28, 2018 6:49 pm

USB FX2LP Problems

Post by william » Thu Jan 03, 2013 5:29 pm

Hi All,

I added this to the web page, http://scottyspectrumanalyzer.com/usb.html

For those who have bought the Cypress USB board, and are having difficulty:

It is possible that the E-Bay vendor has put "something" into the EEPROM to test your board before selling it.

Upon power up, the Cyress polls the EEPROM.

The Cypress trys to enumerate this "something" but the computer can't respond to it. However, it will respond if the EEPROM jumper is removed. Therefore, that "something" in the EEPROM must be reprogrammed with a valid enumeration that the computer can understand.



We can re-program the EEPROM using USB Configure.exe so that the next time the board is plugged in, a good enumeration is sent back to the computer.



Try this:(I did all this using the folder, "usb_configure 2.6...") if it doesn't work, try 2.7

Remove USB board EEPROM jumper.

Plug the board to USB



Removing your EEPROM jumper does this:

Upon power up, the Cyress polls the EEPROM.

It receives nothing, so it enumerates as "Cypress No EEPROM", which the computer understands.



Open USB Configure.exe

Setup tab:

Find Devices

cyUSB device 0

Click "Save Settings"

Tab, Program FX2 Chip EEPROM

Install USB board EEPROM jumper.

Click "Use A9" box

Click Download

At this point clicking "Read" should show what the Vendor put into the EEPROM to hose things up. Who cares what it means.

The "Write EEPROM" pull down box should show "Erase EEPROM (Write FF's)"

Click "Write Data" button

Click "Read" button

It should now read FF FF FF FF FF FF FF FF

At this point we should be able to:

close the USB Configure.exe

disconnect USB board

reconnect USB board

The computer should enumerate as "Cypress No EEPROM"

Open USB Configure.exe

Setup tab:

"cyUSB device 0" should be grayed out

Tab, Program FX2 Chip EEPROM

"Use A9" box should be unchecked. We don't need it anymore.

Click Download

Click "Read" button

It should read FF FF FF FF FF FF FF FF

The "Write EEPROM" pull down box must now be selected to "MSA USB Version 1 Parallel via SLIM-CB (FX2LP) 100 mA

Click "Write Data" button

Click "Read" button

It should now read "C0 47 05 14 10 01 00 00"

At this point we should be able to:

close the USB Configure.exe

disconnect USB board

reconnect USB board

The computer should enumerate as "G8KBB MSA USB via Slim-CB i/f v0.03"

Open USB Configure.exe

Setup tab:

"cyUSB device 0" should be grayed out

Find Devices

MSA USB device 0

Click "Save Settings"

Tab, Program FX2 Chip EEPROM

Click Download

Click "Read" button

It should read C0 47 05 14 10 01 00 00

At this point we should be able to:

close the USB Configure.exe

disconnect USB board

reconnect USB board

The computer should enumerate as "G8KBB MSA USB via Slim-CB i/f v0.03"

Open USB Configure.exe

Setup tab:

"MSA USB device 0" should be grayed out

Finished, all is good. Close the USB Configure.exe



Scotty

Post Reply