mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
cpu/esp8266: place freertos functions in IRAM
The functions of the `esp*/freetos` libraries must be placed in IRAM because they can be called when the IROM cache is disabled. While the functions implemented in `cpu/esp8266/freetos/*.c` are already placed in IRAM, the functions implemented in `cpu/esp_common/freetos/*.c` are not placed in IRAM. The reason for this is that the object files of these files are created in the `esp_freertos_common` directory, which is not included in the `esp.riot-os.ld` file because the library is named `esp_freertos_common`.
This commit is contained in:
parent
dbbdc8590e
commit
06acd8b420
@ -240,6 +240,7 @@ SECTIONS
|
||||
*core/sched.o(.literal .text .literal.* .text.*)
|
||||
*esp_wifi/*(.literal .text .literal.* .text.*)
|
||||
*freertos/*(.literal .text .literal.* .text.*)
|
||||
*freertos_common/*(.literal .text .literal.* .text.*)
|
||||
*periph/*(.literal .text .literal.* .text.*)
|
||||
*xtimer/*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user