diff options
| author | bernard.xiong <[email protected]> | 2010-04-07 07:10:54 +0000 |
|---|---|---|
| committer | bernard.xiong <[email protected]> | 2010-04-07 07:10:54 +0000 |
| commit | 706fc1daba599a1c8773f04fa0d3b0af401bbc3a (patch) | |
| tree | 5fe308257388e1ca6992e5f79addd524b4f325a1 | |
| parent | 2360e84ec9661f96d9f67b4cfa98204781dd47b2 (diff) | |
remove start_rvds.s
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@591 bbd45198-f89e-11dd-88c7-29a3b14d5316
| -rw-r--r-- | libcpu/arm/lpc1100/start_rvds.s | 252 |
1 files changed, 0 insertions, 252 deletions
diff --git a/libcpu/arm/lpc1100/start_rvds.s b/libcpu/arm/lpc1100/start_rvds.s deleted file mode 100644 index c0f4ef6bc2..0000000000 --- a/libcpu/arm/lpc1100/start_rvds.s +++ /dev/null @@ -1,252 +0,0 @@ -;/*****************************************************************************
-; * @file: startup_LPC11xx.s
-; * @purpose: CMSIS Cortex-M0 Core Device Startup File
-; * for the NXP LPC11xx Device Series
-; * @version: V1.0
-; * @date: 25. Nov. 2008
-; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------
-; *
-; * Copyright (C) 2008 ARM Limited. All rights reserved.
-; * ARM Limited (ARM) is supplying this software for use with Cortex-M0
-; * processor based microcontrollers. This file can be freely distributed
-; * within development tools that are supporting such ARM based processors.
-; *
-; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
-; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
-; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
-; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
-; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
-; *
-; *****************************************************************************/
-
-
-; <h> Stack Configuration
-; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
-; </h>
-
-Stack_Size EQU 0x00000100
-
- AREA STACK, NOINIT, READWRITE, ALIGN=3
-Stack_Mem SPACE Stack_Size
-__initial_sp
-
-
-; <h> Heap Configuration
-; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-; </h>
-
-Heap_Size EQU 0x00000000
-
- AREA HEAP, NOINIT, READWRITE, ALIGN=3
-__heap_base
-Heap_Mem SPACE Heap_Size
-__heap_limit
-
-
- PRESERVE8
- THUMB
-
- IMPORT rt_hw_hard_fault
- IMPORT rt_hw_pend_sv
- IMPORT rt_hw_timer_handler
-
-; Vector Table Mapped to Address 0 at Reset
-
- AREA RESET, DATA, READONLY
- EXPORT __Vectors
-
-__Vectors DCD __initial_sp ; Top of Stack
- DCD Reset_Handler ; Reset Handler
- DCD NMI_Handler ; NMI Handler
- DCD rt_hw_hard_fault ; Hard Fault Handler
- DCD MemManage_Handler ; MPU Fault Handler
- DCD BusFault_Handler ; Bus Fault Handler
- DCD UsageFault_Handler ; Usage Fault Handler
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD SVC_Handler ; SVCall Handler
- DCD DebugMon_Handler ; Debug Monitor Handler
- DCD 0 ; Reserved
- DCD rt_hw_pend_sv ; PendSV Handler
- DCD rt_hw_timer_handler ; SysTick Handler
-
- ; External Interrupts
- DCD WAKEUP_IRQHandler ; 15 wakeup sources for all the
- DCD WAKEUP_IRQHandler ; I/O pins starting from PIO0 (0:11)
- DCD WAKEUP_IRQHandler ; all 40 are routed to the same ISR
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler
- DCD WAKEUP_IRQHandler ; PIO1 (0:11)
- DCD CAN_IRQHandler ; CAN
- DCD SSP1_IRQHandler ; SSP1
- DCD I2C_IRQHandler ; I2C
- DCD TIMER16_0_IRQHandler ; 16-bit Timer0
- DCD TIMER16_1_IRQHandler ; 16-bit Timer1
- DCD TIMER32_0_IRQHandler ; 32-bit Timer0
- DCD TIMER32_1_IRQHandler ; 32-bit Timer1
- DCD SSP0_IRQHandler ; SSP0
- DCD UART_IRQHandler ; UART
- DCD USB_IRQHandler ; USB IRQ
- DCD USB_FIQHandler ; USB FIQ
- DCD ADC_IRQHandler ; A/D Converter
- DCD WDT_IRQHandler ; Watchdog timer
- DCD BOD_IRQHandler ; Brown Out Detect
- DCD FMC_IRQHandler ; IP2111 Flash Memory Controller
- DCD PIOINT3_IRQHandler ; PIO INT3
- DCD PIOINT2_IRQHandler ; PIO INT2
- DCD PIOINT1_IRQHandler ; PIO INT1
- DCD PIOINT0_IRQHandler ; PIO INT0
-
-
- IF :LNOT::DEF:NO_CRP
- AREA |.ARM.__at_0x02FC|, CODE, READONLY
-CRP_Key DCD 0xFFFFFFFF
- ENDIF
-
-
- AREA |.text|, CODE, READONLY
-
-
-; Reset Handler
-
-Reset_Handler PROC
- EXPORT Reset_Handler [WEAK]
- IMPORT __main
- LDR R0, =__main
- BX R0
- ENDP
-
-
-; Dummy Exception Handlers (infinite loops which can be modified)
-
-NMI_Handler PROC
- EXPORT NMI_Handler [WEAK]
- B .
- ENDP
-HardFault_Handler\
- PROC
- EXPORT HardFault_Handler [WEAK]
- B .
- ENDP
-MemManage_Handler\
- PROC
- EXPORT MemManage_Handler [WEAK]
- B .
- ENDP
-BusFault_Handler\
- PROC
- EXPORT BusFault_Handler [WEAK]
- B .
- ENDP
-UsageFault_Handler\
- PROC
- EXPORT UsageFault_Handler [WEAK]
- B .
- ENDP
-SVC_Handler PROC
- EXPORT SVC_Handler [WEAK]
- B .
- ENDP
-DebugMon_Handler\
- PROC
- EXPORT DebugMon_Handler [WEAK]
- B .
- ENDP
-PendSV_Handler PROC
- EXPORT PendSV_Handler [WEAK]
- B .
- ENDP
-SysTick_Handler PROC
- EXPORT SysTick_Handler [WEAK]
- B .
- ENDP
-
-Default_Handler PROC
-
- EXPORT WAKEUP_IRQHandler [WEAK]
- EXPORT CAN_IRQHandler [WEAK]
- EXPORT SSP1_IRQHandler [WEAK]
- EXPORT I2C_IRQHandler [WEAK]
- EXPORT TIMER16_0_IRQHandler [WEAK]
- EXPORT TIMER16_1_IRQHandler [WEAK]
- EXPORT TIMER32_0_IRQHandler [WEAK]
- EXPORT TIMER32_1_IRQHandler [WEAK]
- EXPORT SSP0_IRQHandler [WEAK]
- EXPORT UART_IRQHandler [WEAK]
-
- EXPORT USB_IRQHandler [WEAK]
- EXPORT USB_FIQHandler [WEAK]
- EXPORT ADC_IRQHandler [WEAK]
- EXPORT WDT_IRQHandler [WEAK]
- EXPORT BOD_IRQHandler [WEAK]
- EXPORT FMC_IRQHandler [WEAK]
- EXPORT PIOINT3_IRQHandler [WEAK]
- EXPORT PIOINT2_IRQHandler [WEAK]
- EXPORT PIOINT1_IRQHandler [WEAK]
- EXPORT PIOINT0_IRQHandler [WEAK]
-
-
-WAKEUP_IRQHandler
-CAN_IRQHandler
-SSP1_IRQHandler
-I2C_IRQHandler
-TIMER16_0_IRQHandler
-TIMER16_1_IRQHandler
-TIMER32_0_IRQHandler
-TIMER32_1_IRQHandler
-SSP0_IRQHandler
-UART_IRQHandler
-USB_IRQHandler
-USB_FIQHandler
-ADC_IRQHandler
-WDT_IRQHandler
-BOD_IRQHandler
-FMC_IRQHandler
-PIOINT3_IRQHandler
-PIOINT2_IRQHandler
-PIOINT1_IRQHandler
-PIOINT0_IRQHandler
-
- B .
-
- ENDP
-
-
- ALIGN
-
-
-; User Initial Stack & Heap
-
- IF :DEF:__MICROLIB
-
- EXPORT __initial_sp
- EXPORT __heap_base
- EXPORT __heap_limit
-
- ELSE
-
- IMPORT __use_two_region_memory
- EXPORT __user_initial_stackheap
-__user_initial_stackheap
-
- LDR R0, = Heap_Mem
- LDR R1, =(Stack_Mem + Stack_Size)
- LDR R2, = (Heap_Mem + Heap_Size)
- LDR R3, = Stack_Mem
- BX LR
-
- ALIGN
-
- ENDIF
-
-
- END
|
