Skip to main content

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 BOOT button, then connect USB, and then release the BOOT button. 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 Flash that makes the USB port unstable. Press and hold the BOOT button, press RESET, release RESET, then release the BOOT button. 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?
  1. Some AppData folders are hidden by default and can be set to be displayed.
  2. File Explorer -> View -> Check "Hidden items".
Q: How can I check which COM port I am using?

Windows System:

  1. Through Device Manager: Press Windows + R to open the "Run" dialog box. Type devmgmt.msc and press Enter to open Device Manager. Expand the "Ports (COM & LPT)" section. All COM ports and their current status will be listed here.
  2. Using Command Prompt: Open the Command Prompt (CMD), type the mode command, which will display status information for all COM ports.
  3. 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:

  1. Check using the dmesg command: Open the terminal.
  2. Check using the ls command: Type ls /dev/ttyS* or ls /dev/ttyUSB* to list all serial devices.
  3. Use the setserial command: Type setserial -g /dev/ttyS* to view configuration information for all serial devices.
Q: Program flashing fails when using a Mac device?
Q: How do I design interfaces using `SquareLine Studio`?