FAQ
Q: What should I do if the Arduino example program does not display after downloading?
Q: After programming the module, sometimes I cannot connect to the serial port or the upload fails on a subsequent attempt?
- Press and hold the
BOOTbutton, then connectUSB, and then release theBOOTbutton. The module will enter download mode, which solves most download issues.
Q: The module keeps resetting continuously, and when checking in Device Manager, the recognition status flashes?
- This may be caused by a blank
Flashthat makes the USB port unstable. Press and hold theBOOTbutton, pressRESET, releaseRESET, then release theBOOTbutton. The module will enter download mode. Flashing the firmware (program) will resolve the issue.
Q: The first program compilation is extremely slow. How to handle it?
- It's normal for the first compilation to be slow, just wait patiently.
Q: After successful flashing in ESP‑IDF, the serial port shows 'waiting for download...'. What should I do?
- If the development board has a reset button, press it; if not, power cycle the board.
Q: What should I do if I can't find the AppData folder?
- Some AppData folders are hidden by default and can be set to be displayed.
- File Explorer -> View -> Check "Hidden items".
Q: How can I check which COM port I am using?
Windows System:
- Through Device Manager: Press Windows + R to open the "Run" dialog box. Type
devmgmt.mscand press Enter to open Device Manager. Expand the "Ports (COM & LPT)" section. All COM ports and their current status will be listed here. - Using Command Prompt: Open the Command Prompt (CMD), type the
modecommand, which will display status information for all COM ports. - Check the hardware connection: If an external device is already connected to a COM port, the device typically occupies a port number. You can determine which port is being used by checking the connected hardware.
Linux System:
- Check using the
dmesgcommand: Open the terminal. - Check using the
lscommand: Typels /dev/ttyS*orls /dev/ttyUSB*to list all serial devices. - Use the
setserialcommand: Typesetserial -g /dev/ttyS*to view configuration information for all serial devices.
Q: Program flashing fails when using a Mac device?
- Install the MAC driver and then flash again.
Q: How do I design interfaces using `SquareLine Studio`?
- Please refer to SquareLine Studio Tutorial.