RP2040 Control Software
Software to control GMM-7550 module on USB and USB 3 adapter boards.
Hardware platform: Adapter board, GMM-7550 and Memory extension.

RP2040 Command Line Interface
GMM-7550 Control CLI
Version : 0.6.7
Git hash : ee826e934eb3e670d5b96c27f85437bfc02c1601
Build time : 2026-01-13 18:34:57
> help
help:
Lists all the registered commands
on
Turn the GMM-7550 module ON
off
Turn the GMM-7550 module OFF
hrst [0|1]
Hard reset GMM-7550 module
no argument - reset pulse
0 - de-assert reset
1 - assert reset
scan
Scan I2C bus for available devices
pca
Dump PCA9539A (I2C GPIO) registers
mux n
Set SPI multiplexors. Useful settings:
1 -- FPGA SPI
2 -- NOR FLASH
4 -- UART (SPI D2/D3)
cfg n
Set Configuration mode. Useful settings:
0 -- SPI Active
4 -- SPI Passive
c -- JTAG
rst [0|1]
Soft reset GMM-7550 module
no argument - reset pulse
0 - de-assert reset
1 - assert reset
pll [c|r|e|0|1|P0|Pa|Pb]
PLL (CDCE6214) control (print help without an argument)
bootsel
Reboot RP2040 into BOOTSEL mode (uf2 firmware update)
version
Print RP2040 firmware version and build time information
2025-12-01 – basic functionality is implemented
- module power control
- hard and soft reset control
- FPGA configuration mode and SPI multiplexer control
- UART interface to the GMM-7550 module
- SPI inteface for FPGA configuration
Video of the GMM-7550 module controlled by RP2050 (Pico-based prototype) shows three demo FPGA projects:
- UART loopback (with LED activity indicator) loaded from on-board SPI NOR FLASH
- simple blinking LED demo
- more elaborate 8 LEDs light-show
LED demos are loaded from a host PC via USB/SPI inteface.