mbed library sources
Dependents: Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more
Superseded
This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.
Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.
If you are looking for a stable and tested release, please import one of the official mbed library releases:
Import librarymbed
The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
targets/cmsis/TARGET_WIZNET/TARGET_W7500x/TARGET_WIZwiki_W7500/TOOLCHAIN_ARM_STD/startup_W7500x.S
- Committer:
- mbed_official
- Date:
- 2015-07-01
- Revision:
- 577:15494b56c2f3
- Parent:
- targets/cmsis/TARGET_WIZNET/TARGET_W7500x/TARGET_WIZwiki_W7500/TOOLCHAIN_ARM_STD/startup_W7500x.s@ 558:0880f51c4036
File content as of revision 577:15494b56c2f3:
;/**************************************************************************//** ; * @file startup_CMSDK_CM0.s ; * @brief CMSIS Cortex-M0 Core Device Startup File for ; * Device CMSDK_CM0 ; * @version V3.01 ; * @date 06. March 2012 ; * @modify 29. April 2014 by WIZnet ; added WZTOE_HANDLER ; * @note ; * Copyright (C) 2012 ARM Limited. All rights reserved. ; * ; * @par ; * ARM Limited (ARM) is supplying this software for use with Cortex-M ; * processor based microcontrollers. This file can be freely distributed ; * within development tools that are supporting such ARM based processors. ; * ; * @par ; * 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. ; * ; ******************************************************************************/ ;/* ;//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------ ;*/ __initial_sp EQU 0x20004000 ; Top of RAM (16 KB for WIZwiki_W7500) PRESERVE8 THUMB ; Vector Table Mapped to Address 0 at Reset AREA RESET, DATA, READONLY EXPORT __Vectors EXPORT __Vectors_End EXPORT __Vectors_Size __Vectors DCD __initial_sp ; Top of Stack DCD Reset_Handler ; Reset Handler DCD NMI_Handler ; NMI Handler DCD HardFault_Handler ; Hard Fault Handler DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD SVC_Handler ; SVCall Handler DCD 0 ; Reserved DCD 0 ; Reserved DCD PendSV_Handler ; PendSV Handler DCD SysTick_Handler ; SysTick Handler DCD SSP0_Handler ; 16+ 0: SSP 0 Handler DCD SSP1_Handler ; 16+ 1: SSP 1 Handler DCD UART0_Handler ; 16+ 2: UART 0 Handler DCD UART1_Handler ; 16+ 3: UART 1 Handler DCD UART2_Handler ; 16+ 4: UART 2 Handler DCD I2C0_Handler ; 16+ 5: I2C 0 Handler DCD I2C1_Handler ; 16+ 6: I2C 1 Handler DCD PORT0_Handler ; 16+ 7: GPIO Port 0 Combined Handler DCD PORT1_Handler ; 16+ 8: GPIO Port 1 Combined Handler DCD PORT2_Handler ; 16+ 9: GPIO Port 2 Combined Handler DCD PORT3_Handler ; 16+10: GPIO Port 3 Combined Handler DCD DMA_Handler ; 16+11: DMA Combined Handler DCD DUALTIMER0_Handler ; 16+12: Dual timer 0 handler DCD DUALTIMER1_Handler ; 16+13: Dual timer 1 handler DCD PWM0_Handler ; 16+14: PWM0 Handler DCD PWM1_Handler ; 16+15: PWM1 Handler DCD PWM2_Handler ; 16+16: PWM2 Handler DCD PWM3_Handler ; 16+17: PWM3 Handler DCD PWM4_Handler ; 16+18: PWM4 Handler DCD PWM5_Handler ; 16+19: PWM5 Handler DCD PWM6_Handler ; 16+20: PWM6 Handler DCD PWM7_Handler ; 16+21: PWM7 Handler DCD RTC_Handler ; 16+22: RTC Handler DCD ADC_Handler ; 16+23: ADC Handler DCD WZTOE_Handler ; 16+24: WZTOE_Handler DCD EXTI_Handler ; 16+25: EXTI_Handler __Vectors_End __Vectors_Size EQU __Vectors_End - __Vectors AREA |.text|, CODE, READONLY ; Reset Handler Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 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 SVC_Handler PROC EXPORT SVC_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 SSP0_Handler [WEAK] EXPORT SSP1_Handler [WEAK] EXPORT UART0_Handler [WEAK] EXPORT UART1_Handler [WEAK] EXPORT UART2_Handler [WEAK] EXPORT I2C0_Handler [WEAK] EXPORT I2C1_Handler [WEAK] EXPORT PORT0_Handler [WEAK] EXPORT PORT1_Handler [WEAK] EXPORT PORT2_Handler [WEAK] EXPORT PORT3_Handler [WEAK] EXPORT DMA_Handler [WEAK] EXPORT DUALTIMER0_Handler [WEAK] EXPORT DUALTIMER1_Handler [WEAK] EXPORT PWM0_Handler [WEAK] EXPORT PWM1_Handler [WEAK] EXPORT PWM2_Handler [WEAK] EXPORT PWM3_Handler [WEAK] EXPORT PWM4_Handler [WEAK] EXPORT PWM5_Handler [WEAK] EXPORT PWM6_Handler [WEAK] EXPORT PWM7_Handler [WEAK] EXPORT RTC_Handler [WEAK] EXPORT ADC_Handler [WEAK] EXPORT WZTOE_Handler [WEAK] EXPORT EXTI_Handler [WEAK] SSP0_Handler SSP1_Handler UART0_Handler UART1_Handler UART2_Handler I2C0_Handler I2C1_Handler PORT0_Handler PORT1_Handler PORT2_Handler PORT3_Handler DMA_Handler DUALTIMER0_Handler DUALTIMER1_Handler PWM0_Handler PWM1_Handler PWM2_Handler PWM3_Handler PWM4_Handler PWM5_Handler PWM6_Handler PWM7_Handler RTC_Handler ADC_Handler WZTOE_Handler EXTI_Handler B . ENDP ALIGN END