mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-19 11:33:51 +01:00
85 lines
5.8 KiB
Diff
85 lines
5.8 KiB
Diff
From c055591e5f9576d6af1ce42f74414fdf78e6266a Mon Sep 17 00:00:00 2001
|
|
From: Gunar Schorcht <gunar@schorcht.net>
|
|
Date: Sun, 20 Apr 2025 16:05:04 +0200
|
|
Subject: [PATCH 37/37] bootloader: changes for esp32c6 to compile in RIOT-OS
|
|
|
|
---
|
|
.../subproject/main/ld/esp32c6/bootloader.ld | 58 +++++++++----------
|
|
1 file changed, 28 insertions(+), 30 deletions(-)
|
|
|
|
diff --git a/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld b/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld
|
|
index a9eb54247c..9a7207dfe4 100644
|
|
--- a/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld
|
|
+++ b/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld
|
|
@@ -59,39 +59,37 @@ SECTIONS
|
|
_loader_text_start = ABSOLUTE(.);
|
|
*(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
|
*(.iram1 .iram1.*) /* catch stray IRAM_ATTR */
|
|
- *liblog.a:(.literal .text .literal.* .text.*)
|
|
+ *components/log/*(.literal .text .literal.* .text.*)
|
|
/* we use either libgcc or compiler-rt, so put similar entries for them here */
|
|
*libgcc.a:(.literal .text .literal.* .text.*)
|
|
*libclang_rt.builtins.a:(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_clock_loader.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_common_loader.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_flash.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_random.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_random*.*(.literal.bootloader_random_disable .text.bootloader_random_disable)
|
|
- *libbootloader_support.a:bootloader_random*.*(.literal.bootloader_random_enable .text.bootloader_random_enable)
|
|
- *libbootloader_support.a:bootloader_efuse.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_utility.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_sha.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_console_loader.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_panic.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:bootloader_soc.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:esp_image_format.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:flash_encrypt.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:flash_encryption_secure_features.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:flash_partitions.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:secure_boot.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:secure_boot_secure_features.*(.literal .text .literal.* .text.*)
|
|
- *libbootloader_support.a:secure_boot_signatures_bootloader.*(.literal .text .literal.* .text.*)
|
|
- *libmicro-ecc.a:*.*(.literal .text .literal.* .text.*)
|
|
- *libspi_flash.a:*.*(.literal .text .literal.* .text.*)
|
|
- *libhal.a:wdt_hal_iram.*(.literal .text .literal.* .text.*)
|
|
- *libhal.a:mmu_hal.*(.literal .text .literal.* .text.*)
|
|
- *libhal.a:cache_hal.*(.literal .text .literal.* .text.*)
|
|
- *libhal.a:efuse_hal.*(.literal .text .literal.* .text.*)
|
|
- *libesp_hw_support.a:rtc_clk.*(.literal .text .literal.* .text.*)
|
|
- *libesp_hw_support.a:rtc_time.*(.literal .text .literal.* .text.*)
|
|
- *libesp_hw_support.a:regi2c_ctrl.*(.literal .text .literal.* .text.*)
|
|
- *libefuse.a:*.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_clock_loader.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_common_loader.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_flash.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_random.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_efuse.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_utility.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_sha.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_console_loader.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_panic.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/bootloader_soc.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/esp_image_format.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/flash_encrypt.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/flash_encryption_secure_features.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/flash_partitions.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/secure_boot.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/secure_boot_secure_features.*(.literal .text .literal.* .text.*)
|
|
+ *components/bootloader_support/*/secure_boot_signatures_bootloader.*(.literal .text .literal.* .text.*)
|
|
+ *components/*/micro-ecc/*(.literal .text .literal.* .text.*)
|
|
+ *components/spi_flash/*(.literal .text .literal.* .text.*)
|
|
+ *components/hal/wdt_hal_iram.*(.literal .text .literal.* .text.*)
|
|
+ *components/hal/mmu_hal.*(.literal .text .literal.* .text.*)
|
|
+ *components/hal/cache_hal.*(.literal .text .literal.* .text.*)
|
|
+ *components/hal/efuse_hal.*(.literal .text .literal.* .text.*)
|
|
+ *components/esp_hw_support/*/rtc_clk.*(.literal .text .literal.* .text.*)
|
|
+ *components/esp_hw_support/*/rtc_time.*(.literal .text .literal.* .text.*)
|
|
+ *components/esp_hw_support/regi2c_ctrl.*(.literal .text .literal.* .text.*)
|
|
+ *components/efuse/*(.literal .text .literal.* .text.*)
|
|
*(.fini.literal)
|
|
*(.fini)
|
|
*(.gnu.version)
|
|
--
|
|
2.34.1
|
|
|