Why I can't update firmware under Windows 10 and Ubuntu 18.04 systems?

Description

According to the VisionFive Single Board Computer Quick Start Guide, I connected the USB-to-serial converter to the debug port, but firmware cannot be updated under both Windows 10 and Mac's Ubuntu 18.04 virtual machine.

SoC

JH7100

SBC

VisionFive

Cause

The USB-to-serial converter is incompatible with your MacBook.

Solution

You can change a compatible serial cable with FT232 or PL2303 as the master control.

Procedure

  1. Confirm that the firmware can be updated under Windows 10 and Mac's Ubuntu 18.04 virtual machine.

  2. Check your environment. The master control of two serial cables is CP2102 and CH341.

  3. Cross-test. Connect your two serial cables to another Windows 10 and Ubuntu 20.04:
    • CH341 connects to the VisionFive debug serial port, and firmware cannot be updated. After entering the recovered mode, the command cannot be input;

    • CP2102 works normally under Windows 10 and Ubuntu 20.04.

      Note: The cross-test environment is ThinkPad P15V.
  4. Cross-test the serial cable with FT232 and PL2303 as master control in your environment. If they work normally under the system, the firmware can be updated.