summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorweety <[email protected]>2013-04-02 20:33:56 +0800
committerweety <[email protected]>2013-04-02 20:33:56 +0800
commit0594734d8deeb4082fb04f0ad904e39cf0b463d9 (patch)
tree9454a73305504bca173ac7b1a8b783dc0ac960f3
parent03aa76155ede774194a68fad8069f243e324e6e4 (diff)
clean up code
-rwxr-xr-xlibcpu/arm/at91sam926x/start_gcc.S9
1 files changed, 3 insertions, 6 deletions
diff --git a/libcpu/arm/at91sam926x/start_gcc.S b/libcpu/arm/at91sam926x/start_gcc.S
index b9c6be4a35..f2ac7ad6e7 100755
--- a/libcpu/arm/at91sam926x/start_gcc.S
+++ b/libcpu/arm/at91sam926x/start_gcc.S
@@ -51,8 +51,8 @@
#define AT91_RSTC_PROCRST (1 << 0) /* Processor Reset */
#define AT91_RSTC_PERRST (1 << 2)
#define AT91_RSTC_KEY (0xa5 << 24)
-#define AT91_MATRIX_BASE 0xffffee00
-#define AT91_MATRIX_MRCR (AT91_MATRIX_BASE + 0x100) /* Master Remap Control Register */
+#define AT91_MATRIX_BASE 0xffffee00
+#define AT91_MATRIX_MRCR (AT91_MATRIX_BASE + 0x100) /* Master Remap Control Register */
#define AT91_MATRIX_RCB0 (1 << 0) /* Remap Command for AHB Master 0 (ARM926EJ-S Instruction Master) */
#define AT91_MATRIX_RCB1 (1 << 1) /* Remap Command for AHB Master 1 (ARM926EJ-S Data Master) */
#define AT91_AIC_BASE 0xfffff000
@@ -172,9 +172,7 @@ reset:
str r1, [r0]
/* set interrupt vector */
-#if 1
- ldr r0, _TEXT_BASE//_load_address
- //ldr r1, =0x200000 /* target address */
+ ldr r0, _TEXT_BASE
mov r1, #0x00
add r2, r0, #0x40 /* size, 32bytes */
@@ -183,7 +181,6 @@ copy_loop:
stmia r1!, {r3-r10} /* copy to target address [r1] */
cmp r0, r2 /* until source end addreee [r2] */
ble copy_loop
-#endif
/* setup stack */
bl stack_setup