mirror of
https://github.com/apache/nuttx.git
synced 2025-01-13 10:58:49 +08:00
espressif: Update HAL library reference to include debug assert
During the board bringup, the new HAL reference includes an assert to check if the critical section flags is being stored as expected.
This commit is contained in:
parent
b1884d2fa2
commit
a916de0e14
18 changed files with 20 additions and 14 deletions
|
@ -130,7 +130,7 @@ endif
|
|||
|
||||
ESP_HAL_3RDPARTY_REPO = esp-hal-3rdparty
|
||||
ifndef ESP_HAL_3RDPARTY_VERSION
|
||||
ESP_HAL_3RDPARTY_VERSION = 4da68b02f8d65613d80eadc269034acb84aca756
|
||||
ESP_HAL_3RDPARTY_VERSION = 51770f0c97201401b535d833a30c5c0cb7df4edd
|
||||
endif
|
||||
|
||||
ifndef ESP_HAL_3RDPARTY_URL
|
||||
|
|
|
@ -208,7 +208,7 @@ endif
|
|||
|
||||
ESP_HAL_3RDPARTY_REPO = esp-hal-3rdparty
|
||||
ifndef ESP_HAL_3RDPARTY_VERSION
|
||||
ESP_HAL_3RDPARTY_VERSION = 4da68b02f8d65613d80eadc269034acb84aca756
|
||||
ESP_HAL_3RDPARTY_VERSION = 51770f0c97201401b535d833a30c5c0cb7df4edd
|
||||
endif
|
||||
|
||||
ifndef ESP_HAL_3RDPARTY_URL
|
||||
|
|
|
@ -151,7 +151,7 @@ endif
|
|||
|
||||
ESP_HAL_3RDPARTY_REPO = esp-hal-3rdparty
|
||||
ifndef ESP_HAL_3RDPARTY_VERSION
|
||||
ESP_HAL_3RDPARTY_VERSION = 4da68b02f8d65613d80eadc269034acb84aca756
|
||||
ESP_HAL_3RDPARTY_VERSION = 51770f0c97201401b535d833a30c5c0cb7df4edd
|
||||
endif
|
||||
|
||||
ifndef ESP_HAL_3RDPARTY_URL
|
||||
|
|
|
@ -209,7 +209,7 @@ endif
|
|||
|
||||
ESP_HAL_3RDPARTY_REPO = esp-hal-3rdparty
|
||||
ifndef ESP_HAL_3RDPARTY_VERSION
|
||||
ESP_HAL_3RDPARTY_VERSION = 4da68b02f8d65613d80eadc269034acb84aca756
|
||||
ESP_HAL_3RDPARTY_VERSION = 51770f0c97201401b535d833a30c5c0cb7df4edd
|
||||
endif
|
||||
|
||||
ifndef ESP_HAL_3RDPARTY_URL
|
||||
|
|
|
@ -48,6 +48,7 @@ SECTIONS
|
|||
*libarch.a:uart_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:wdt_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libsched.a:irq_dispatch.*(.text .text.* .literal .literal.*)
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
} >iram0_0_seg
|
||||
|
||||
/* This section is required to skip .iram0.text area because iram0_0_seg
|
||||
|
|
|
@ -128,6 +128,8 @@ SECTIONS
|
|||
*libarch.a:*log_noos.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:esp_spiflash.*(.literal .text .literal.* .text.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
esp_head.*(.literal .text .literal.* .text.*)
|
||||
esp_start.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -48,6 +48,7 @@ SECTIONS
|
|||
*libarch.a:uart_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:wdt_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libsched.a:irq_dispatch.*(.text .text.* .literal .literal.*)
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
} >iram0_0_seg
|
||||
|
||||
/* Marks the end of IRAM code segment */
|
||||
|
|
|
@ -135,6 +135,8 @@ SECTIONS
|
|||
*libarch.a:*log_noos.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:esp_spiflash.*(.literal .text .literal.* .text.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
esp_head.*(.literal .text .literal.* .text.*)
|
||||
esp_start.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -48,6 +48,7 @@ SECTIONS
|
|||
*libarch.a:uart_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:wdt_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libsched.a:irq_dispatch.*(.text .text.* .literal .literal.*)
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
} >iram0_0_seg
|
||||
|
||||
/* Marks the end of IRAM code segment */
|
||||
|
|
|
@ -137,6 +137,8 @@ SECTIONS
|
|||
*libarch.a:*log_noos.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:esp_spiflash.*(.literal .text .literal.* .text.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
esp_head.*(.literal .text .literal.* .text.*)
|
||||
esp_start.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -91,9 +91,7 @@ SECTIONS
|
|||
|
||||
*libc.a:lib_assert.*(.literal .text .literal.* .text.*)
|
||||
*libc.a:lib_utsname.*(.literal .text .literal.* .text.*)
|
||||
#ifdef CONFIG_ESP32_BLE
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
#endif
|
||||
|
||||
*libdrivers.a:syslog_flush.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -174,6 +174,9 @@ SECTIONS
|
|||
*libarch.a:*mmu_hal.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*uart_hal.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_loader.*(.text .text.* .literal .literal.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
*(.wifirxiram .wifirxiram.*)
|
||||
*(.wifirxiram .wifi0iram.*)
|
||||
*(.wifislpiram .wifislpiram.*)
|
||||
|
|
|
@ -147,9 +147,7 @@ SECTIONS
|
|||
|
||||
*libc.a:lib_assert.*(.literal .text .literal.* .text.*)
|
||||
*libc.a:lib_utsname.*(.literal .text .literal.* .text.*)
|
||||
#ifdef CONFIG_ESP32_BLE
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
#endif
|
||||
|
||||
*libdrivers.a:syslog_flush.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -178,6 +178,8 @@ SECTIONS
|
|||
*libarch.a:*mpu_hal.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*mmu_hal.*(.text .text.* .literal .literal.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
/* align + add 16B for CPU dummy speculative instr. fetch */
|
||||
|
||||
. = ALIGN(4) + 16;
|
||||
|
|
|
@ -133,6 +133,8 @@ SECTIONS
|
|||
*libarch.a:*log_noos.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*cpu_region_protect.*(.text .text.* .literal .literal.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
/* align + add 16B for CPU dummy speculative instr. fetch */
|
||||
|
||||
. = ALIGN(4) + 16;
|
||||
|
|
|
@ -90,9 +90,7 @@ SECTIONS
|
|||
*libarch.a:*esp_rom_spiflash.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:*esp_rom_cache_esp32s2_esp32s3.*(.literal .text .literal.* .text.*)
|
||||
|
||||
#ifdef CONFIG_ESP32S3_BLE
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
#endif
|
||||
|
||||
*libdrivers.a:syslog_flush.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -198,9 +198,7 @@ SECTIONS
|
|||
*libarch.a:*mpu_hal.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*mmu_hal.*(.text .text.* .literal .literal.*)
|
||||
|
||||
#ifdef CONFIG_ESP32S3_BLE
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
#endif
|
||||
|
||||
*libdrivers.a:syslog_flush.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
|
@ -91,9 +91,7 @@ SECTIONS
|
|||
*libarch.a:xtensa_modifyreg32.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:xtensa_testset.*(.literal .text .literal.* .text.*)
|
||||
|
||||
#ifdef CONFIG_ESP32S3_BLE
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
#endif
|
||||
|
||||
*libdrivers.a:syslog_flush.*(.literal .text .literal.* .text.*)
|
||||
|
||||
|
|
Loading…
Reference in a new issue