From fbaaf97f745f63e4122cc52b4530109f42d0445d Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Tue, 3 May 2005 15:40:07 +0000 Subject: [PATCH] placed stack in dtcm moved arm9 base to 0x02000000 --- dka-crtls/ds_arm9.ld | 6 +++--- dka-crtls/ds_arm9_crt0.s | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dka-crtls/ds_arm9.ld b/dka-crtls/ds_arm9.ld index 8d9d5c2..1979b4a 100644 --- a/dka-crtls/ds_arm9.ld +++ b/dka-crtls/ds_arm9.ld @@ -6,7 +6,7 @@ MEMORY { rom : ORIGIN = 0x08000000, LENGTH = 32M iwram : ORIGIN = 0x037f8000, LENGTH = 32K - ewram : ORIGIN = 0x02004000, LENGTH = 4M -32k + ewram : ORIGIN = 0x02000000, LENGTH = 4M - 4k dtcm : ORIGIN = 0x00800000, LENGTH = 16K itcm : ORIGIN = 0x01000000, LENGTH = 32K } @@ -15,11 +15,11 @@ __itcm_start = 0x01000000; __iwram_start = 0x037f8000; __iwram_end = 0x03800000; __ewram_end = 0x02400000; -__eheap_end = 0x02400000; +__eheap_end = 0x023ff000; __dtcm_start = 0x00800000; __dtcm_end = 0x00804000; -__sp_svc = __iwram_end - 0x100; +__sp_svc = __dtcm_end - 0x100; __sp_irq = __sp_svc - 0x100; __sp_usr = __sp_irq - 0x100; diff --git a/dka-crtls/ds_arm9_crt0.s b/dka-crtls/ds_arm9_crt0.s index 16b4a3c..879a85c 100644 --- a/dka-crtls/ds_arm9_crt0.s +++ b/dka-crtls/ds_arm9_crt0.s @@ -101,7 +101,7 @@ _start: mcr p15, 0, r0, c6, c6, 0 @------------------------------------------------------------------------- - @ Region 7 + @ Region 7 - IPC @------------------------------------------------------------------------- ldr r0,=( PAGE_4K | 0x027FF000 | 1) mcr p15, 0, r0, c6, c7, 0