Application Note
17 of 42
001-65209 Rev.*I
2021-03-19
Getting Started with FX2LP™
FX2LP Development Tools
You should see the FX2LP board along with other connected USB devices listed in the left panel. To simplify this
display to show only the FX2LP board, click the
Device Class Selection tab
in the right panel and uncheck
everything except the
Devices served by the CyUSB.sys driver (or a derivative)
item.
Then the left panel should look like
Figure 14
USB Control Center Finds the FX2LP Board.
2.
Now you are ready to load the FX2LP firmware
bulkloop.hex
(
AN65209\FX2LP Bulkloop Firmware
) on to
the FX2LP DVK. Click on the Cypress device entry to highlight it, and then select
Program FX2 > RAM
. Open
the
FX2LP Bulkloop Firmware
folder and select the
bulkloop.hex
file. After the code loads, the FX2LP
Development Kit disconnects itself from USB and reconnects as the device created by the loaded firmware
bulkloop.hex
). This is Cypress ReNumeration™ in action—
FX2LP has enumerated twice, first as a
code loader and then as the loaded device.
The LED D5 should blink 8 times per second for a Hi-Speed USB attachment, and once per second for a Full
Speed attachment. You can observe this by looking at the toggling frequency of the LED D5 present on the
FX2LP DVK. For Hi-
Speed USB attachment, you’ll see the L
ED blink slowly for a second or so, and then start
blinking quickly. This is because a USB device initially attaches at Full Speed, then negotiates the Hi-Speed
connection with the host. This is one of the many firmware details handled by the Cypress USB frameworks
described in the
The 7-segment readout present on the FX2LP DVK should light up with the number zero, indicating the number
of packets ready to be transferred back to the host
—none have been received and “looped back” yet.
Figure 15
The FX2LP Board Re-appears
Note:
Before you load any hex file into the FX2LP DVK, you must first press the Reset button (
Error! R
eference source not found.
, lower left corner) by keeping the “EEPROM ENABLE” switch in “NO
EEPROM” position to reset FX2LP and thereby enable the FX2LP boot loader.