[riot-notifications] [RIOT-OS/RIOT] cpu/esp_common: fix the dependency of flash image on the ELF file (#14041)
notifications at github.com
Fri May 8 11:10:01 CEST 2020
### Contribution description
This PR fixes the dependency of the flash image on the ELF file for the ESP* make system.
Flashing an ESP board first requires the creation of a flash image from the ELF file. This is realized in the `preflash` target. However, the `preflash` target only depends on the variable `BUILD_BEFORE_FLASH` but on the ELF file. Therefore, the variable `BUILD_BEFORE_FLASH` must be set to the ELF file to ensure that when using multiple make processes, the compilation of the ELF file is completed before the flash image is created.
### Testing procedure
- In `examples/hello-world` run `make BOARD=esp32-wroom-32 -j flash term`.
- Change the text in `main.c`, better yet print it in a` while(1)` loop.
- Run `make BOARD=esp32-wroom-32 -j flash term` again
### Issues/PRs references
You can view, comment on, or merge this pull request online at:
-- Commit Summary --
* cpu/esp_common: fix dependency of flash target on ELF file
-- File Changes --
M cpu/esp_common/Makefile.include (2)
-- Patch Links --
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications