FPGA Upgrade Guide (F256JrJr)

From F256 Foenix
Revision as of 12:26, 9 January 2025 by Smrobtzz (talk | contribs) (Add note about macOS USB serial driver)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Upgrading the FPGA on F256JrJr can be done using the built-in USB Type-C port. Plug JrJr into your computer and turn it on, then follow the steps below that are specific to your operating system.

Linux and macOS

macOS Note: The default USB serial driver on macOS has issues sometimes with the chip used on JrJr. If you encounter any issues upgrading the FPGA firmware, you can try using FTDI's driver, available here: [1]

Using openFPGALoader

openFPGALoader is the easiest way to upgrade the firmware on JrJr. The following steps explain how to upgrade the FPGA firmware on JrJr using openFPGALoader.

  1. Install openFPGALoader
    The openfpgaloader package is available on several of the most common Linux distros (including Ubuntu, Arch, and Fedora) and is also available on Homebrew for macOS.
    If you can't install it through your package manager, other options for installing openFPGALoader can be found here: [2]
  2. Run openFPGALoader
    The following command will upgrade the firmware. Replace <firmware> with the path to the FPGA firmware file you downloaded.
    openFPGALoader -c ft4232 --fpga-part xc7a35tcsg324 -f <firmware>