mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 12:25:20 +03:00
Merge pull request #8682 from hydra/fix-invalid-spracingh7extreme-load-address-2
Fix invalid H7 EXST targert invalid load addresses (Solution B)
This commit is contained in:
commit
aa1f22d9e1
1 changed files with 6 additions and 6 deletions
|
@ -20,8 +20,8 @@ ENTRY(Reset_Handler)
|
|||
|
||||
/*
|
||||
0x00000000 to 0x0000FFFF 64K ITCM
|
||||
0x20000000 to 0x2001FFFF 128K DTCM
|
||||
0x24000000 to 0x2407FFFF 512K AXI SRAM, D1 domain, main RAM
|
||||
0x20000000 to 0x2001FFFF 128K DTCM, main RAM
|
||||
0x24000000 to 0x2407FFFF 512K AXI SRAM, D1 domain
|
||||
0x30000000 to 0x3001FFFF 128K SRAM1, D2 domain, unused
|
||||
0x30020000 to 0x3003FFFF 128K SRAM2, D2 domain, unused
|
||||
0x30040000 to 0x30047FFF 32K SRAM3, D2 domain, unused
|
||||
|
@ -58,9 +58,9 @@ MEMORY
|
|||
{
|
||||
ITCM_RAM (rwx) : ORIGIN = 0x00000000, LENGTH = 64K
|
||||
DTCM_RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
|
||||
RAM (rwx) : ORIGIN = 0x24000000, LENGTH = 128K
|
||||
CODE_RAM (rx) : ORIGIN = 0x24020000, LENGTH = 384K - _exst_hash_size
|
||||
EXST_HASH (rx) : ORIGIN = 0x24020000 + LENGTH(CODE_RAM), LENGTH = _exst_hash_size
|
||||
RAM (rwx) : ORIGIN = 0x24000000, LENGTH = 64K
|
||||
CODE_RAM (rx) : ORIGIN = 0x24010000, LENGTH = 448K - _exst_hash_size
|
||||
EXST_HASH (rx) : ORIGIN = 0x24010000 + LENGTH(CODE_RAM), LENGTH = _exst_hash_size
|
||||
|
||||
D2_RAM (rwx) : ORIGIN = 0x30000000, LENGTH = 256K /* SRAM1 + SRAM2 */
|
||||
|
||||
|
@ -178,7 +178,7 @@ SECTIONS
|
|||
|
||||
. = ALIGN(4);
|
||||
_edata = .; /* define a global symbol at data end */
|
||||
} >RAM AT >CODE_RAM
|
||||
} >DTCM_RAM AT >CODE_RAM
|
||||
|
||||
/* Uninitialized data section */
|
||||
. = ALIGN(4);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue