aboutsummaryrefslogtreecommitdiff
path: root/examples/boot/application/rp/memory.x
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-11-19 22:17:27 +0000
committerGitHub <[email protected]>2023-11-19 22:17:27 +0000
commitff2f1049b1124bf419d4344da99fa4087efeeca6 (patch)
tree708b326b651d257eb1ef17daa79cb0b19f3c9a91 /examples/boot/application/rp/memory.x
parente3be0b957a88a4ce1e2d9b696657c8d6186e3116 (diff)
parentf3c77e59c43b04e1002374fd91185cdee3883160 (diff)
Merge pull request #2139 from jamesmunns/patch-1
Update RP2040 memory.x
Diffstat (limited to 'examples/boot/application/rp/memory.x')
-rw-r--r--examples/boot/application/rp/memory.x14
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/boot/application/rp/memory.x b/examples/boot/application/rp/memory.x
index c19473114..2f8434b8a 100644
--- a/examples/boot/application/rp/memory.x
+++ b/examples/boot/application/rp/memory.x
@@ -5,7 +5,19 @@ MEMORY
5 BOOTLOADER_STATE : ORIGIN = 0x10006000, LENGTH = 4K 5 BOOTLOADER_STATE : ORIGIN = 0x10006000, LENGTH = 4K
6 FLASH : ORIGIN = 0x10007000, LENGTH = 512K 6 FLASH : ORIGIN = 0x10007000, LENGTH = 512K
7 DFU : ORIGIN = 0x10087000, LENGTH = 516K 7 DFU : ORIGIN = 0x10087000, LENGTH = 516K
8 RAM : ORIGIN = 0x20000000, LENGTH = 256K 8
9 /* Pick one of the two options for RAM layout */
10
11 /* OPTION A: Use all RAM banks as one big block */
12 /* Reasonable, unless you are doing something */
13 /* really particular with DMA or other concurrent */
14 /* access that would benefit from striping */
15 RAM : ORIGIN = 0x20000000, LENGTH = 264K
16
17 /* OPTION B: Keep the unstriped sections separate */
18 /* RAM: ORIGIN = 0x20000000, LENGTH = 256K */
19 /* SCRATCH_A: ORIGIN = 0x20040000, LENGTH = 4K */
20 /* SCRATCH_B: ORIGIN = 0x20041000, LENGTH = 4K */
9} 21}
10 22
11__bootloader_state_start = ORIGIN(BOOTLOADER_STATE) - ORIGIN(BOOT2); 23__bootloader_state_start = ORIGIN(BOOTLOADER_STATE) - ORIGIN(BOOT2);