FAQ
Q: When connecting to the USB port, the computer cannot detect the COM port.
A: Press and hold the BOOT button, reconnect the USB cable, and release the BOOT button after powering on.
Q: The RS485_Test example program can only send data but cannot receive. How can I fix this?
A: RS485 communication issues can sometimes occur due to IDF version problems:
- For ESP-IDF environment: It is recommended to upgrade to v5.5.2.
- For Arduino environment: It is recommended to downgrade the esp32 package version to v3.0.7.
Q: CAN reception fails on the ESP32-S3-Touch-LCD-4.3B?
A:
- Re-open the COM port in the UCANV2.0.exe software and press the Reset button on the ESP32-S3-Touch-LCD-4.3B several times.
- Uncheck the "DTR" option in the serial debugging assistant.
Q: ESP32-S3-Touch-LCD-4.3B shows no response after flashing an Arduino program for the RGB screen?
A: If the screen shows no response after flashing the code, check if the configuration in Arduino IDE -> Tools is correct: Select the corresponding Flash (16MB) and enable PSRAM (8MB OPI).
Q: Compilation fails with an error when flashing the Arduino RGB screen program on the ESP32-S3-Touch-LCD-4.3B?
A: Check if the required libraries are installed. Please refer to the Library Installation Guide.
Q: The libraries are all installed, but flashing the lvgl program reports an error missing lv_conf.h?
A:
The library installation path may contain Chinese characters, preventing the library files from being found. Also, check if the lv_conf.h file is placed in the Arduino libraries folder.
Q: Why is there no display on the screen after successful Arduino flashing?
A: You can refer to the following steps to run the demo for comparison:
- Before running the program, install the required libraries.
- Install libraries video reference.
- Run and flash the example programs.
Q: When compiling an example in Arduino IDE, I get a fatal error: esp_memory_utils.h: No such file or directory
A: Please install Arduino esp32 version ≥ v3.0.2 to resolve this issue.
Q: Can the CAN communication debugging tool send continuous frames?
A: Yes, you can also customize the frequency of consecutive frames. If the frequency is too high and causes the computer to lag, it may trigger bus errors.
Q: What should I do if flashing with ESP-IDF fails?
A:
- Try setting the development board to download mode. Power off completely, press and hold the Boot button and power it on again, then release it, enter the download mode, re-flash the program, reset and run.
- Try pressing the "fullclean" button in the status bar and recompile/flash. This cleans all compiled content, useful when compilation errors occur or the build environment gets corrupted.
Q: How to handle not finding the AppData folder?
A: The AppData folder is often hidden by default. You can change the settings to show hidden items:
- Explorer -> View -> Check "Hidden items"
Q: How to check the COM port?
A:
- Press the Windows + R keys to open the "Run" dialog box, input
devmgmt.mscand press Enter to open the Device Manager; - Expand the "Ports (COM & LPT)" section. All COM ports and their current status will be listed here.
Q: The first compilation of a program is extremely slow. What should I do?
A: It is normal for the first compilation to be very slow. Please be patient and wait for it to complete.
Q: The program flashes successfully, but nothing is shown on the screen. How to solve this?
A: If the development board has a reset button, press it. If there is no reset button, please disconnect and reconnect the power.
Q: When using a MAC device, program flashing fails?
A: Install the MAC driver and then flash again.
Q: How to use SquareLine Studio to design interfaces?
A: Refer to the SquareLine Studio Tutorial.
Q: How to port the provided lib libraries? Or how to develop my own LCD screen? How to drive?
A: The display driver IC for this product is the ST7262, and the touch controller is the GT911. It is recommended to directly refer to the Arduino or ESP-IDF example programs for porting and secondary development.
Q: The compiler cannot find the common folder during compilation?
A: This is likely caused by an inconsistency between old and new IDF versions. Update to the latest IDF version.