diff options
| author | bernard.xiong <[email protected]> | 2010-09-28 03:07:47 +0000 |
|---|---|---|
| committer | bernard.xiong <[email protected]> | 2010-09-28 03:07:47 +0000 |
| commit | 0dac4f368b0b2c9db861dda340ed3e109383d60e (patch) | |
| tree | 8df90b47607d4e52aab8e06bf93f428ad04714bb | |
| parent | 53cc2e079cc5a6f380bbe29afafffca2024e6f96 (diff) | |
fix Keil MDK project template and add scatter file.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@974 bbd45198-f89e-11dd-88c7-29a3b14d5316
| -rw-r--r-- | bsp/mini2440/rtthread-mini2440.sct | 18 | ||||
| -rw-r--r-- | bsp/mini2440/template.Uv2 | 14 |
2 files changed, 25 insertions, 7 deletions
diff --git a/bsp/mini2440/rtthread-mini2440.sct b/bsp/mini2440/rtthread-mini2440.sct new file mode 100644 index 0000000000..8eda8ada8b --- /dev/null +++ b/bsp/mini2440/rtthread-mini2440.sct @@ -0,0 +1,18 @@ +LR_IROM1 0x30000000 0x1000000 { + ER_IROM1 0x30000000 0x00200000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + } + + ER_MMU 0x30400000 EMPTY 0x00100000 { + } + + RW_IRAM1 0x30500000 { ; RW data + .ANY (+RW) + } + + ER_ZI +0 { ; ZI data + .ANY (+ZI) + } +} diff --git a/bsp/mini2440/template.Uv2 b/bsp/mini2440/template.Uv2 index fee07fcfcc..7ba8bc2c1e 100644 --- a/bsp/mini2440/template.Uv2 +++ b/bsp/mini2440/template.Uv2 @@ -1,12 +1,12 @@ ### uVision2 Project, (C) Keil Software
### Do not modify !
-Target (RT-Thread Debug), 0x0004 // Tools: 'ARM-ADS'
+Target (RT-Thread Mini2440), 0x0004 // Tools: 'ARM-ADS'
-Options 1,0,0 // Target 'RT-Thread Debug'
+Options 1,0,0 // Target 'RT-Thread Mini2440'
Device (S3C2440A)
Vendor (Samsung)
Cpu (IRAM(0x40000000-0x40000FFF) CLOCK(12000000) CPUTYPE(ARM920T))
@@ -53,7 +53,7 @@ Options 1,0,0 // Target 'RT-Thread Debug' ADSFLGA { 242,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
ACPUTYP (ARM920T)
RVDEV ()
- ADSTFLGA { 0,8,64,0,96,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0 }
+ ADSTFLGA { 0,8,0,0,96,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0 }
OCMADSOCM { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
OCMADSIRAM { 0,0,0,0,64,0,16,0,0 }
OCMADSIROM { 0,0,0,0,0,0,0,0,0 }
@@ -61,7 +61,7 @@ Options 1,0,0 // Target 'RT-Thread Debug' OCR_RVCT { 1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,16,0,0,0,0,0,0,0,0,0,0,0 }
RV_STAVEC ()
ADSCCFLG { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- ADSCMISC ()
+ ADSCMISC (--diag_suppress=870)
ADSCDEFN ()
ADSCUDEF ()
ADSCINCD ()
@@ -79,10 +79,10 @@ Options 1,0,0 // Target 'RT-Thread Debug' StopCode=3
CustArgs ()
LibMods ()
- ADSLDFG { 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- ADSLDTA (0x00000000)
+ ADSLDFG { 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ ADSLDTA (0x30000000)
ADSLDDA (0x40000000)
- ADSLDSC ()
+ ADSLDSC (rtthread-mini2440.sct)
ADSLDIB ()
ADSLDIC ()
ADSLDMC ()
|
