When debugging or building after modifying the source file, the antivirus program is turned off completely. But it only saves about 30-40% of the time and it still takes a few minutes. I don’t know how platformio users are going through this painful debugging time. If you have any tips to reduce debugging or build time, I’d really appreciate it.
Have build_type = debug
in the platformio.ini
and don’t change the platformio.ini
between debugging steps. That way the project is only built in debug mode (and not intermittently in release mode) and the project should not be rebuilt completely.
1 Like
Could you share your platformio.ini
?
I added build_type = debug
in my platformio.ini.
If there was a build error, I repeated the task of adding a macro to platformio.ini and then rebuilding it. Each time the whole was built, it took a lot of time and was painful. Modifying or adding something to platformio.ini seems to be prudent.
[env]
platform = espressif32
framework = arduino, espidf
monitor_speed = 115200
[env:esp-wrover-kit]
board = esp-wrover-kit
build_type = debug
build_flags =
-D LV_DRAW_COMPLEX
-D LV_USE_BUILTIN_MEMCPY=1
-D CONFIG_LV_USE_DRAW_MASKS=1
-D CONFIG_LV_USE_DRAW_SW=1
-D CONFIG_LV_USE_BUILTIN_MALLOC=1
-D LV_HOR_RES_MAX=320
-D LV_VER_RES_MAX=240
-D SPI_HOST_MAX=3
-D CONFIG_LCD_TYPE_ILI9341
lib_deps = bodmer/TFT_eSPI@^2.4.78
Yes, any change to the platformio.ini
will cause a full rebuild.