From 0e0f3cc26d51cc07b6c1b7cbfe8888cb1203368a Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Fri, 24 May 2002 15:37:26 +0000 Subject: MP3 buffer and heap setup git-svn-id: svn://svn.rockbox.org/rockbox/trunk@698 a1c6a512-1295-4272-9138-f99709370657 --- firmware/app.lds | 30 +++++++++++++++++++++++++++--- firmware/gdb.lds | 22 ++++++++++++++++++++++ 2 files changed, 49 insertions(+), 3 deletions(-) diff --git a/firmware/app.lds b/firmware/app.lds index 2629d563fa..4cf614733b 100644 --- a/firmware/app.lds +++ b/firmware/app.lds @@ -24,15 +24,39 @@ SECTIONS { *(.rodata) } + .bss : { - _end = .; - _stack = . + 0x1000; _edata = .; + *(.bss) + *(COMMON) + _end = .; + } + + .stack : + { + *(.stack) + _stack = . + 0x8000; + } + + .heap : + { + _poolstart = .; + _poolend = . + 0x20000; + } + + .mp3buf : + { + _mp3buf = .; + } + + .mp3end 0x09200000 : + { + _mp3end = .; } .pad 0x0900C800 : { LONG(0); } - } +} diff --git a/firmware/gdb.lds b/firmware/gdb.lds index 7fdf8caf7d..a26d8b2c91 100644 --- a/firmware/gdb.lds +++ b/firmware/gdb.lds @@ -24,12 +24,34 @@ SECTIONS { *(.rodata) } + .bss : { _edata = .; *(.bss) *(COMMON) _end = .; + } + + .stack : + { + *(.stack) _stack = . + 0x8000; } + + .heap : + { + _poolstart = .; + _poolend = . + 0x20000; + } + + .mp3buf : + { + _mp3buf = .; + } + + .mp3end 0x09200000 : + { + _mp3end = .; + } } -- cgit v1.2.3