mirror of https://github.com/wolfSSL/wolfBoot.git
Improve linker script logic on STM32H5.
parent
b1ff1e36eb
commit
5d27adaf07
|
|
@ -1,12 +1,12 @@
|
|||
MEMORY
|
||||
{
|
||||
/* If FLASH_KEYVAULT or FLASH_NSC length is adjusted FLASH length needs adjusted too */
|
||||
FLASH (rx) : ORIGIN = @WOLFBOOT_ORIGIN@, LENGTH = @BOOTLOADER_PARTITION_SIZE@ - 0x1C000 - 0x4000
|
||||
FLASH (rx) : ORIGIN = @WOLFBOOT_ORIGIN@, LENGTH = @BOOTLOADER_PARTITION_SIZE@ - 0x1E000 - 0x2000
|
||||
RAM (rwx) : ORIGIN = 0x30000000, LENGTH = 0x20000
|
||||
RAM_KV (rw): ORIGIN = 0x30020000, LENGTH = 0x10000
|
||||
RAM_HEAP (rw): ORIGIN = 0x30030000, LENGTH = 0x10000 /* 64KB Heap for wolfcrypt/PKCS11 */
|
||||
FLASH_KEYVAULT(rw): ORIGIN = @WOLFBOOT_ORIGIN@ + LENGTH(FLASH), LENGTH = 0x1C000
|
||||
FLASH_NSC(rx): ORIGIN = @WOLFBOOT_ORIGIN@ + LENGTH(FLASH) + LENGTH(FLASH_KEYVAULT), LENGTH = 0x4000
|
||||
FLASH_KEYVAULT(rw): ORIGIN = @WOLFBOOT_ORIGIN@ + LENGTH(FLASH), LENGTH = 0x1E000
|
||||
FLASH_NSC(rx): ORIGIN = @WOLFBOOT_ORIGIN@ + LENGTH(FLASH) + LENGTH(FLASH_KEYVAULT), LENGTH = 0x2000
|
||||
}
|
||||
|
||||
SECTIONS
|
||||
|
|
|
|||
Loading…
Reference in New Issue