Troubleshooting
The project has several distinct stages (GUI design, project configuration, and coding) with relatively long source code; thus, it is easy to make mistakes during development. The following list may help if you encounter issues while working on it:
- First of all, make sure the project compiles successfully on your development machine and runs on the devkit, as cloned from the book repository.
- If you choose to develop the project from the ground up yourself, follow the configuration steps exactly as given in the Creating the IDF project topic.
- The project uses some IDF components from the book repository; therefore, the root
CMakeLists.txt
file should set the directory that contains those components asEXTRA_COMPONENT_DIRS
. - The project has a custom partitions file,
partitions.csv
. Make sure it is included in the project. - The
sdkconfig
file that comes with the project clone contains the right configuration for the project (flash size...