diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-05-24 15:37:26 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-05-24 15:37:26 +0000 |
| commit | 0e0f3cc26d51cc07b6c1b7cbfe8888cb1203368a (patch) | |
| tree | 4198a4a3c27ba0b43c2ea811a996253a66512e3b | |
| parent | 3c2607790db38e698ec594a6463f293050208b72 (diff) | |
| download | rockbox-0e0f3cc26d51cc07b6c1b7cbfe8888cb1203368a.zip rockbox-0e0f3cc26d51cc07b6c1b7cbfe8888cb1203368a.tar.gz rockbox-0e0f3cc26d51cc07b6c1b7cbfe8888cb1203368a.tar.bz2 rockbox-0e0f3cc26d51cc07b6c1b7cbfe8888cb1203368a.tar.xz | |
MP3 buffer and heap setup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@698 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/app.lds | 30 | ||||
| -rw-r--r-- | firmware/gdb.lds | 22 |
2 files changed, 49 insertions, 3 deletions
diff --git a/firmware/app.lds b/firmware/app.lds index 2629d56..4cf6147 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 7fdf8ca..a26d8b2 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 = .; + } } |