Docs menu

Troubleshooting

Troubleshooting

Diagnose setup, build, flash, preview, generated-code and runtime problems.

Setup and launch

ProblemCheck
Studio does not launchRun npm install in the Studio workspace; confirm Node.js 20 and that the expected local port is free.
Node or npm missingInstall Node.js 20 LTS, reopen the terminal and rerun first-time setup.
ESP-IDF environment inactiveUse an ESP-IDF 5.5.x terminal or activate the environment before external idf.py commands.
Device port not foundCheck USB data cable, board power, Windows Device Manager and serial drivers.

Build and flash

ProblemCheck
Build failsRead the first compiler error; verify ESP-IDF 5.5.4 and exported source registration.
Stale generated outputUse Clean Build & Flash, then inspect the regenerated CMake sources.
Screen remains blackConfirm target profile, display initialization, flashed partition and that generated UI creation is called.
Flash-size pressureReview converted asset dimensions, color format and partition usage.

UI and runtime

ProblemCheck
Asset missingConfirm the asset passed export validation and appears in CMakeLists.txt.
Callback unresolvedMatch the generated declaration and exact hook name in 95_UserEvents.c / .h.
UI differs from PreviewCheck exported geometry, font availability, native widget styling and target-specific rendering.
Generated file edited accidentallyRestore from Git and move permanent logic to developer-owned code.
Wi-Fi or storage unavailableVerify the corresponding firmware backend, board configuration and physical media/transport.
Hardware boots but UI is absentUse idf.py monitor and verify app startup reaches the generated UI registration call.