ESP32 - Build doesn't pick up changes unless cleaned first #10246
Unanswered
git-n-pissed
asked this question in
ESP32
Replies: 1 comment 2 replies
-
Are you talking about Python (i.e. frozen module) changes, or changes to the C code (or the IDF C code). For frozen modules at least, this is a known issue for ESP32 and RP2040/Pico due to difficulties in using CMake. I'm not sure if there's an easy fix, but if there's any CMake experts that want to take a look that would be much appreciated. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When I do a build, my changes aren't picked up unless I do a clean first, and a clean build takes an eternity. When I do an ESP32 build, I typically run a Python script which does some preprocessing and eventually calls this shell script:
Even if I go to an MP commit where I haven't introduced any changes (ac5934c) and run the following "dumbed down" commands from inside the micropython directory...
... the build does not detect any changes to Python files in the
modules
directory, or changes to any C files when I do make them.It has been a bit since I made an ESP8266 build, and I'm not in a place to do one now, but I don't think I was experiencing this problem with the ESP8266 port.
What am I doing wrong?
Beta Was this translation helpful? Give feedback.
All reactions