Flashing fx2lafw to the EEPROM

It is possible to flash fx2lafw directly to the EEPROM on the board. Flashing a firmware to RAM and renumerating takes about two seconds. If fx2lafw boots from the EEPROM, this step is no longer necessary.

Prerequisites

Linux environment

fxload: your distribution may already package this. These instructions assume that you have fxload running.

Building the firmware

To flash the firmware, you will need a hex file containing the firmware, fx2lafw-cypress-fx2.ihx. Since the hex file is a byproduct of the build, you will need to build the firmware from sigrok-firmware-fx2lafw sources.

10) Done. Now you can disconnect the board from the computer. Leave the EEPROM jumper connected. The next time you connect the board, it will boot fx2lafw directly, and sigrok will not need to upload the firmware every time it runs.