esp_rom: link newlib nano from ROM only if SPIRAM cache workaround is disabled
This commit is contained in:
parent
c9cc694dbb
commit
3803b17048
2 changed files with 8 additions and 4 deletions
|
@ -30,12 +30,14 @@ else() # Regular app build
|
||||||
# Instead, those functions can be used from the toolchain by ESP-IDF.
|
# Instead, those functions can be used from the toolchain by ESP-IDF.
|
||||||
target_linker_script(${COMPONENT_LIB} INTERFACE "esp32/ld/esp32.rom.newlib-funcs-time.ld")
|
target_linker_script(${COMPONENT_LIB} INTERFACE "esp32/ld/esp32.rom.newlib-funcs-time.ld")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
|
||||||
|
|
||||||
|
# Include in newlib nano from ROM only if SPIRAM cache workaround is disabled
|
||||||
if(CONFIG_NEWLIB_NANO_FORMAT)
|
if(CONFIG_NEWLIB_NANO_FORMAT)
|
||||||
list(APPEND scripts "esp32/ld/esp32.rom.newlib-nano.ld")
|
list(APPEND scripts "esp32/ld/esp32.rom.newlib-nano.ld")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
if(NOT CONFIG_SPI_FLASH_ROM_DRIVER_PATCH)
|
if(NOT CONFIG_SPI_FLASH_ROM_DRIVER_PATCH)
|
||||||
list(APPEND scripts "esp32/ld/esp32.rom.spiflash.ld")
|
list(APPEND scripts "esp32/ld/esp32.rom.spiflash.ld")
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -10,12 +10,14 @@ LINKER_SCRIPTS += esp32.rom.ld \
|
||||||
#workaround is not enabled.
|
#workaround is not enabled.
|
||||||
ifndef CONFIG_SPIRAM_CACHE_WORKAROUND
|
ifndef CONFIG_SPIRAM_CACHE_WORKAROUND
|
||||||
LINKER_SCRIPTS += esp32.rom.newlib-funcs.ld
|
LINKER_SCRIPTS += esp32.rom.newlib-funcs.ld
|
||||||
endif
|
|
||||||
|
|
||||||
|
# Include in newlib nano from ROM only if SPIRAM cache workaround is disabled
|
||||||
ifdef CONFIG_NEWLIB_NANO_FORMAT
|
ifdef CONFIG_NEWLIB_NANO_FORMAT
|
||||||
LINKER_SCRIPTS += esp32.rom.newlib-nano.ld
|
LINKER_SCRIPTS += esp32.rom.newlib-nano.ld
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
endif #CONFIG_SPIRAM_CACHE_WORKAROUND
|
||||||
|
|
||||||
ifndef CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
ifndef CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||||
LINKER_SCRIPTS += esp32.rom.spiflash.ld
|
LINKER_SCRIPTS += esp32.rom.spiflash.ld
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in a new issue