]> granicus.if.org Git - esp-idf/commitdiff
bootloader: Fix secure boot & flash encryption functionality
authorAngus Gratton <angus@espressif.com>
Fri, 13 Jul 2018 05:21:07 +0000 (15:21 +1000)
committerAngus Gratton <gus@projectgus.com>
Fri, 13 Jul 2018 05:26:18 +0000 (15:26 +1000)
Fixes regression in 3e0ac4db79.

components/bootloader/subproject/main/esp32.bootloader.ld

index 385c9a434483f45bb931dcff194257dce02f5e99..8930d5305fe075c6b5791aad063c25dbb5faa7f0 100644 (file)
@@ -41,19 +41,25 @@ SECTIONS
      *(.iram1 .iram1.*) /* catch stray IRAM_ATTR */
     *liblog.a:(.literal .text .literal.* .text.*)
     *libgcc.a:(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:bootloader_flash.o(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:bootloader_random.o(.literal .text .literal.* .text.*)
     *libbootloader_support.a:bootloader_utility.o(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:bootloader_sha.o(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:efuse.o(.literal .text .literal.* .text.*)
     *libbootloader_support.a:esp_image_format.o(.literal .text .literal.* .text.*)
-    *libbootloader_support.a:bootloader_random.o(.literal .text .literal.* .text.*)
-    *libbootloader_support.a:bootloader_flash.o(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:flash_encrypt.o(.literal .text .literal.* .text.*)
     *libbootloader_support.a:flash_partitions.o(.literal .text .literal.* .text.*)
-    *libbootloader_support.a:bootloader_sha.o(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:secure_boot.o(.literal .text .literal.* .text.*)
+    *libbootloader_support.a:secure_boot_signatures.o(.literal .text .literal.* .text.*)
+    *libmicro-ecc.a:*.o(.literal .text .literal.* .text.*)
+    *libspi_flash.a:*.o(.literal .text .literal.* .text.*)
     *(.fini.literal)
     *(.fini)
     *(.gnu.version)
     _text_end = ABSOLUTE(.);
     _etext = .;
   } > iram_loader_seg
-  
+
   .iram.text :
   {
     . = ALIGN (16);