GProgrammer supports programming of flash memories on GR551x SoCs. It runs on Windows only and provides the following features.
- Connection via SWD and UART
- Firmware download
- Flash programming & erasing
- Inputting product information (ID, name, description, and value)
- Downloading files to eFuse
- Viewing eFuse contents
- Firmware encryption and signing
- Configuring Non-Volatile Data Storage (NVDS) parameters
- Displaying device logs
- Programming on GR551x_console
Figure 1 shows the Graphical User Interface (GUI) of GProgrammer.