Preparation

Make sure you perform the following before using the flash tool:
  1. Prepare the items listed in the Prerequisite.
  2. Install driver as described in Installing Driver.

Prerequisite

Environment: Windows 10 and above.

Required Hardware:
  • JH-7110 DevKit
  • USB to Serial Converter
  • Type-C cable (USB to Type-C)
  • 12 V/5 A power adapter

Installing Driver

To install driver, perform the following steps:

  1. Download and unzip the file, UsbFlashTool_<Version>-Windows.
    Note: <Version> is the version number of the flash tool. For example, V2.6.
  2. Set the boot mode to UART ( RGPIO_1, RGPIO_0: 1, 1 ), then connect the cables as described in the following figure:
    Figure 1. Wiring
    Tip: Refer to this link to set the boot mode as UART.
  3. Open the file, UsbFlashTool_<Version>-Windows.
    Note: <Version> is the version number of the flash tool. For example, V2.6.
  4. Check if serial port settings (SerialPort, Baudrate, DataBit, StopBit) are correct .
    Figure 2. Serial Port Settings
  5. Select Firmware under file type and select Flash under memory type, and then choose the file of usbprog-devkit-<Date>.out and click Load.
    Note: <Date> indicates the update time. For example, 230801.
    Figure 3. Select Frimware File
  6. Open Device Manager and you will see StarFive JH7110 Device. If the device does not appear in the Device Manager, make sure your USB cable connection is correct (only when the device appears that you can install the driver).
    Figure 4. Device Manager


  7. Open zadig-2.5.exe in the folder UsbFlashTool_<Version>-Windows, click Options > List All Devices, choose StarFive JH7110 Device and click Install Driver.
    Result:
    Figure 5. Install Driver

    The installation is successful.

  8. Reboot JH-7110 DevKit and UsbFlashTool_<Version>-Windows.
    Note: <Version> is the version number of the flash tool. For example, V2.6.
Note: Driver installation is only required for the first use.