Skip to content

Commit 2b4b05a

Browse files
peterharperukdpgeorge
authored andcommitted
rp2: Fix linker scripts to match SDK 2.2.0.
Signed-off-by: Peter Harper <peter.harper@raspberrypi.com>
1 parent 6ce0214 commit 2b4b05a

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

ports/rp2/memmap_mp_rp2040.ld

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ MEMORY
2525
{
2626
FLASH(rx) : ORIGIN = 0x10000000, LENGTH = __micropy_flash_size__
2727
RAM(rwx) : ORIGIN = 0x20000000, LENGTH = 256k
28-
SCRATCH_X(rwx) : ORIGIN = 0x20040000, LENGTH = 4k
29-
SCRATCH_Y(rwx) : ORIGIN = 0x20041000, LENGTH = 4k
28+
SCRATCH_X(rwx) : ORIGIN = 0x20040000, LENGTH = 0k
29+
SCRATCH_Y(rwx) : ORIGIN = 0x20040000, LENGTH = 8k
3030
}
3131

3232
ENTRY(_entry_point)
@@ -216,7 +216,7 @@ SECTIONS
216216
{
217217
__end__ = .;
218218
end = __end__;
219-
*(.heap*)
219+
KEEP(*(.heap*))
220220
__HeapLimit = .;
221221
} > RAM
222222
@@ -231,11 +231,11 @@ SECTIONS
231231
*/
232232
.stack1_dummy (COPY):
233233
{
234-
*(.stack1*)
234+
KEEP(*(.stack1*))
235235
} > SCRATCH_X
236236
.stack_dummy (COPY):
237237
{
238-
*(.stack*)
238+
KEEP(*(.stack*))
239239
} > SCRATCH_Y
240240
241241
.flash_end : {

ports/rp2/memmap_mp_rp2350.ld

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ MEMORY
2525
{
2626
FLASH(rx) : ORIGIN = 0x10000000, LENGTH = __micropy_flash_size__
2727
RAM(rwx) : ORIGIN = 0x20000000, LENGTH = 512k
28-
SCRATCH_X(rwx) : ORIGIN = 0x20080000, LENGTH = 4k
29-
SCRATCH_Y(rwx) : ORIGIN = 0x20081000, LENGTH = 4k
28+
SCRATCH_X(rwx) : ORIGIN = 0x20080000, LENGTH = 0k
29+
SCRATCH_Y(rwx) : ORIGIN = 0x20080000, LENGTH = 8k
3030
}
3131

3232
ENTRY(_entry_point)

0 commit comments

Comments
 (0)