From 37e2c9c313e889c1873011c8ca144e4821417e4e Mon Sep 17 00:00:00 2001 From: Karl Kurbjun Date: Mon, 7 Feb 2011 04:55:31 +0000 Subject: DM320: Fix app.lds to reduce binary image size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29240 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tms320dm320/app.lds | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/firmware/target/arm/tms320dm320/app.lds b/firmware/target/arm/tms320dm320/app.lds index ab871bb9c5..1e0d1839c0 100644 --- a/firmware/target/arm/tms320dm320/app.lds +++ b/firmware/target/arm/tms320dm320/app.lds @@ -110,15 +110,6 @@ SECTIONS *(.data*) } > DRAM - .bss (NOLOAD) : - { - . = ALIGN(0x4); - _bss_start = .; - *(.bss*) - *(COMMON) - _bss_end = .; - } > DRAM - .iram : { . = ALIGN(0x4); @@ -131,13 +122,22 @@ SECTIONS _iramcopy = LOADADDR(.iram); - .ibss DTCMORIG + _iramend (NOLOAD) : + .bss (NOLOAD) : + { + . = ALIGN(0x4); + _bss_start = .; + *(.bss*) + *(COMMON) + _bss_end = .; + } > DRAM + + .ibss (NOLOAD) : { . = ALIGN(0x4); _ibss_start = .; *(.ibss) _ibss_end = .; - } > DTCM + } > ITCM /* Program stack space */ .pro_stack (NOLOAD): @@ -149,7 +149,7 @@ SECTIONS . += PRO_STACK_SIZE; _pro_stack_start = .; stackend = .; /* Variable for tread.c */ - } > DTCM + } > ITCM /* IRQ stack space */ .irq_stack (NOLOAD): @@ -158,7 +158,7 @@ SECTIONS _irq_stack_end = .; . += IRQ_STACK_SIZE; _irq_stack_start = .; - } > DTCM + } > ITCM /* FIQ stack space */ .fiq_stack (NOLOAD): @@ -167,7 +167,7 @@ SECTIONS _fiq_stack_end = .; . += FIQ_STACK_SIZE; _fiq_stack_start = .; - } > DTCM + } > ITCM .audiobuf (NOLOAD) : { -- cgit v1.2.3