M5Paper Firmware Burning and Program Pushing
1. Preparation
- Refer to the
UIFlow Web IDE Tutorial
to understand the basic workflow of using UIFlow and complete the installation of the M5Burner firmware burning tool.
- Download the firmware compatible with
M5Paper
in M5Burner, as shown in the image below.
2. USB Driver Installation
Click the links below to download the driver package for your operating system. Currently, there are two versions of the driver chip (CP210X/CH9102). Please download the corresponding driver package according to the version you are using. After unzipping the package, select the installation package according to the bit version of your operating system for installation. (If you are unsure which USB chip your device uses, you can install both drivers. CH9102_VCP_SER_MacOS v1.7
might show an error during installation, but the installation is actually completed; ignore the error.)
Driver Name | Compatible Driver Chip | Download Link |
CP210x_VCP_Windows | CP2104 |
Download
|
CP210x_VCP_MacOS | CP2104 |
Download
|
CP210x_VCP_Linux | CP2104 |
Download
|
CH9102_VCP_SER_Windows | CH9102 |
Download
|
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
Download
|
Port Selection on MacOS
On MacOS, there may be two available ports. When using them, please select the port named wchmodem.
3. Port Selection
- Connect the device to the computer via a USB cable. In M5Burner, select the Burn button for the corresponding firmware, fill in the WiFi information, and select the corresponding device port.
4. Firmware Burning
- Click the Start button to begin burning. Note: If burning fails or connection times out midway, check for port occupancy, try updating the USB cable, or lower the baud rate.
5. API KEY
- After completing the firmware burning, the device will restart while remaining connected via USB. Use M5Burner to click the
Configure
option, select the corresponding port, and click Load
to load the current device configuration. Once loaded successfully, a popup will display the device's API KEY
, Start Mode
, and other information. At this point, we can copy and save the device's API KEY for use in subsequent steps. Note: In this example, we will use UIFlow Web IDE (web version) for programming, so the Start Mode
needs to be set to Internet Mode
.
6. RUN
After completing the above configuration, the following demonstrates how to write a screen display program. Click the triangle run button in the lower right corner to execute the program.