mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-29 18:27:20 +02:00
CI: reduce memory footprint for "Loadable ELF build"
Build test was failing due to IRAM overflow, building with the recommended options for reducing memory footprint should give us some breathing room.
This commit is contained in:
committed by
KonstantinKondrashov
parent
1d9f539f22
commit
4f971a0cf5
@ -800,6 +800,13 @@ endmenu\n" >> ${IDF_PATH}/Kconfig
|
||||
|
||||
print_status "Loadable ELF build works"
|
||||
echo "CONFIG_APP_BUILD_TYPE_ELF_RAM=y" > sdkconfig
|
||||
|
||||
# Set recommend configs to reduce memory footprint
|
||||
echo "CONFIG_VFS_SUPPORT_TERMIOS=n" >> sdkconfig
|
||||
echo "CONFIG_NEWLIB_NANO_FORMAT=y" >> sdkconfig
|
||||
echo "CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y" >> sdkconfig
|
||||
echo "CONFIG_ESP_ERR_TO_NAME_LOOKUP=n" >> sdkconfig
|
||||
|
||||
idf.py reconfigure || failure "Couldn't configure for loadable ELF file"
|
||||
test -f build/flasher_args.json && failure "flasher_args.json should not be generated in a loadable ELF build"
|
||||
idf.py build || failure "Couldn't build a loadable ELF file"
|
||||
|
Reference in New Issue
Block a user