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.

Committer:
mbed_official
Date:
Wed Jul 01 08:15:11 2015 +0100
Revision:
577:15494b56c2f3
Synchronized with git revision 7766e75dd858812cd79aedb3080349715f55dd56

Full URL: https://github.com/mbedmicro/mbed/commit/7766e75dd858812cd79aedb3080349715f55dd56/

GCC asm updates

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 577:15494b56c2f3 1 ;/*****************************************************************************
mbed_official 577:15494b56c2f3 2 ; * @file: startup_LPC17xx.s
mbed_official 577:15494b56c2f3 3 ; * @purpose: CMSIS Cortex-M3 Core Device Startup File
mbed_official 577:15494b56c2f3 4 ; * for the NXP LPC17xx Device Series
mbed_official 577:15494b56c2f3 5 ; * @version: V1.03
mbed_official 577:15494b56c2f3 6 ; * @date: 09. February 2010
mbed_official 577:15494b56c2f3 7 ; *----------------------------------------------------------------------------
mbed_official 577:15494b56c2f3 8 ; *
mbed_official 577:15494b56c2f3 9 ; * Copyright (C) 2010 ARM Limited. All rights reserved.
mbed_official 577:15494b56c2f3 10 ; *
mbed_official 577:15494b56c2f3 11 ; * ARM Limited (ARM) is supplying this software for use with Cortex-Mx
mbed_official 577:15494b56c2f3 12 ; * processor based microcontrollers. This file can be freely distributed
mbed_official 577:15494b56c2f3 13 ; * within development tools that are supporting such ARM based processors.
mbed_official 577:15494b56c2f3 14 ; *
mbed_official 577:15494b56c2f3 15 ; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
mbed_official 577:15494b56c2f3 16 ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
mbed_official 577:15494b56c2f3 17 ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
mbed_official 577:15494b56c2f3 18 ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
mbed_official 577:15494b56c2f3 19 ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
mbed_official 577:15494b56c2f3 20 ; *
mbed_official 577:15494b56c2f3 21 ; ******************************************************************************/
mbed_official 577:15494b56c2f3 22
mbed_official 577:15494b56c2f3 23
mbed_official 577:15494b56c2f3 24 ;
mbed_official 577:15494b56c2f3 25 ; The modules in this file are included in the libraries, and may be replaced
mbed_official 577:15494b56c2f3 26 ; by any user-defined modules that define the PUBLIC symbol _program_start or
mbed_official 577:15494b56c2f3 27 ; a user defined start symbol.
mbed_official 577:15494b56c2f3 28 ; To override the cstartup defined in the library, simply add your modified
mbed_official 577:15494b56c2f3 29 ; version to the workbench project.
mbed_official 577:15494b56c2f3 30 ;
mbed_official 577:15494b56c2f3 31 ; The vector table is normally located at address 0.
mbed_official 577:15494b56c2f3 32 ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
mbed_official 577:15494b56c2f3 33 ; The name "__vector_table" has special meaning for C-SPY:
mbed_official 577:15494b56c2f3 34 ; it is where the SP start value is found, and the NVIC vector
mbed_official 577:15494b56c2f3 35 ; table register (VTOR) is initialized to this address if != 0.
mbed_official 577:15494b56c2f3 36 ;
mbed_official 577:15494b56c2f3 37 ; Cortex-M version
mbed_official 577:15494b56c2f3 38 ;
mbed_official 577:15494b56c2f3 39
mbed_official 577:15494b56c2f3 40 MODULE ?cstartup
mbed_official 577:15494b56c2f3 41
mbed_official 577:15494b56c2f3 42 ;; Forward declaration of sections.
mbed_official 577:15494b56c2f3 43 SECTION CSTACK:DATA:NOROOT(3)
mbed_official 577:15494b56c2f3 44
mbed_official 577:15494b56c2f3 45 SECTION .intvec:CODE:NOROOT(2)
mbed_official 577:15494b56c2f3 46
mbed_official 577:15494b56c2f3 47 EXTERN __iar_program_start
mbed_official 577:15494b56c2f3 48 EXTERN SystemInit
mbed_official 577:15494b56c2f3 49 PUBLIC __vector_table
mbed_official 577:15494b56c2f3 50 PUBLIC __vector_table_0x1c
mbed_official 577:15494b56c2f3 51 PUBLIC __Vectors
mbed_official 577:15494b56c2f3 52 PUBLIC __Vectors_End
mbed_official 577:15494b56c2f3 53 PUBLIC __Vectors_Size
mbed_official 577:15494b56c2f3 54
mbed_official 577:15494b56c2f3 55 DATA
mbed_official 577:15494b56c2f3 56
mbed_official 577:15494b56c2f3 57 __vector_table
mbed_official 577:15494b56c2f3 58 DCD sfe(CSTACK)
mbed_official 577:15494b56c2f3 59 DCD Reset_Handler
mbed_official 577:15494b56c2f3 60
mbed_official 577:15494b56c2f3 61 DCD NMI_Handler
mbed_official 577:15494b56c2f3 62 DCD HardFault_Handler
mbed_official 577:15494b56c2f3 63 DCD MemManage_Handler
mbed_official 577:15494b56c2f3 64 DCD BusFault_Handler
mbed_official 577:15494b56c2f3 65 DCD UsageFault_Handler
mbed_official 577:15494b56c2f3 66 __vector_table_0x1c
mbed_official 577:15494b56c2f3 67 DCD 0
mbed_official 577:15494b56c2f3 68 DCD 0
mbed_official 577:15494b56c2f3 69 DCD 0
mbed_official 577:15494b56c2f3 70 DCD 0
mbed_official 577:15494b56c2f3 71 DCD SVC_Handler
mbed_official 577:15494b56c2f3 72 DCD DebugMon_Handler
mbed_official 577:15494b56c2f3 73 DCD 0
mbed_official 577:15494b56c2f3 74 DCD PendSV_Handler
mbed_official 577:15494b56c2f3 75 DCD SysTick_Handler
mbed_official 577:15494b56c2f3 76
mbed_official 577:15494b56c2f3 77 ; External Interrupts
mbed_official 577:15494b56c2f3 78 DCD WDT_IRQHandler ; 16: Watchdog Timer
mbed_official 577:15494b56c2f3 79 DCD TIMER0_IRQHandler ; 17: Timer0
mbed_official 577:15494b56c2f3 80 DCD TIMER1_IRQHandler ; 18: Timer1
mbed_official 577:15494b56c2f3 81 DCD TIMER2_IRQHandler ; 19: Timer2
mbed_official 577:15494b56c2f3 82 DCD TIMER3_IRQHandler ; 20: Timer3
mbed_official 577:15494b56c2f3 83 DCD UART0_IRQHandler ; 21: UART0
mbed_official 577:15494b56c2f3 84 DCD UART1_IRQHandler ; 22: UART1
mbed_official 577:15494b56c2f3 85 DCD UART2_IRQHandler ; 23: UART2
mbed_official 577:15494b56c2f3 86 DCD UART3_IRQHandler ; 24: UART3
mbed_official 577:15494b56c2f3 87 DCD PWM1_IRQHandler ; 25: PWM1
mbed_official 577:15494b56c2f3 88 DCD I2C0_IRQHandler ; 26: I2C0
mbed_official 577:15494b56c2f3 89 DCD I2C1_IRQHandler ; 27: I2C1
mbed_official 577:15494b56c2f3 90 DCD I2C2_IRQHandler ; 28: I2C2
mbed_official 577:15494b56c2f3 91 DCD SPI_IRQHandler ; 29: SPI
mbed_official 577:15494b56c2f3 92 DCD SSP0_IRQHandler ; 30: SSP0
mbed_official 577:15494b56c2f3 93 DCD SSP1_IRQHandler ; 31: SSP1
mbed_official 577:15494b56c2f3 94 DCD PLL0_IRQHandler ; 32: PLL0 Lock (Main PLL)
mbed_official 577:15494b56c2f3 95 DCD RTC_IRQHandler ; 33: Real Time Clock
mbed_official 577:15494b56c2f3 96 DCD EINT0_IRQHandler ; 34: External Interrupt 0
mbed_official 577:15494b56c2f3 97 DCD EINT1_IRQHandler ; 35: External Interrupt 1
mbed_official 577:15494b56c2f3 98 DCD EINT2_IRQHandler ; 36: External Interrupt 2
mbed_official 577:15494b56c2f3 99 DCD EINT3_IRQHandler ; 37: External Interrupt 3
mbed_official 577:15494b56c2f3 100 DCD ADC_IRQHandler ; 38: A/D Converter
mbed_official 577:15494b56c2f3 101 DCD BOD_IRQHandler ; 39: Brown-Out Detect
mbed_official 577:15494b56c2f3 102 DCD USB_IRQHandler ; 40: USB
mbed_official 577:15494b56c2f3 103 DCD CAN_IRQHandler ; 41: CAN
mbed_official 577:15494b56c2f3 104 DCD DMA_IRQHandler ; 42: General Purpose DMA
mbed_official 577:15494b56c2f3 105 DCD I2S_IRQHandler ; 43: I2S
mbed_official 577:15494b56c2f3 106 DCD ENET_IRQHandler ; 44: Ethernet
mbed_official 577:15494b56c2f3 107 DCD RIT_IRQHandler ; 45: Repetitive Interrupt Timer
mbed_official 577:15494b56c2f3 108 DCD MCPWM_IRQHandler ; 46: Motor Control PWM
mbed_official 577:15494b56c2f3 109 DCD QEI_IRQHandler ; 47: Quadrature Encoder Interface
mbed_official 577:15494b56c2f3 110 DCD PLL1_IRQHandler ; 48: PLL1 Lock (USB PLL)
mbed_official 577:15494b56c2f3 111 DCD USBActivity_IRQHandler ; 49: USB Activity Interrupt
mbed_official 577:15494b56c2f3 112 DCD CANActivity_IRQHandler ; 50: CAN Activity Interrupt
mbed_official 577:15494b56c2f3 113 __Vectors_End
mbed_official 577:15494b56c2f3 114
mbed_official 577:15494b56c2f3 115 __Vectors EQU __vector_table
mbed_official 577:15494b56c2f3 116 __Vectors_Size EQU __Vectors_End - __Vectors
mbed_official 577:15494b56c2f3 117
mbed_official 577:15494b56c2f3 118
mbed_official 577:15494b56c2f3 119 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mbed_official 577:15494b56c2f3 120 ;;
mbed_official 577:15494b56c2f3 121 ;; Default interrupt handlers.
mbed_official 577:15494b56c2f3 122 ;;
mbed_official 577:15494b56c2f3 123 THUMB
mbed_official 577:15494b56c2f3 124
mbed_official 577:15494b56c2f3 125 PUBWEAK Reset_Handler
mbed_official 577:15494b56c2f3 126 SECTION .text:CODE:REORDER(2)
mbed_official 577:15494b56c2f3 127 Reset_Handler
mbed_official 577:15494b56c2f3 128 LDR R0, =SystemInit
mbed_official 577:15494b56c2f3 129 BLX R0
mbed_official 577:15494b56c2f3 130 LDR R0, =__iar_program_start
mbed_official 577:15494b56c2f3 131 BX R0
mbed_official 577:15494b56c2f3 132
mbed_official 577:15494b56c2f3 133 PUBWEAK NMI_Handler
mbed_official 577:15494b56c2f3 134 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 135 NMI_Handler
mbed_official 577:15494b56c2f3 136 B NMI_Handler
mbed_official 577:15494b56c2f3 137
mbed_official 577:15494b56c2f3 138 PUBWEAK HardFault_Handler
mbed_official 577:15494b56c2f3 139 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 140 HardFault_Handler
mbed_official 577:15494b56c2f3 141 B HardFault_Handler
mbed_official 577:15494b56c2f3 142
mbed_official 577:15494b56c2f3 143 PUBWEAK MemManage_Handler
mbed_official 577:15494b56c2f3 144 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 145 MemManage_Handler
mbed_official 577:15494b56c2f3 146 B MemManage_Handler
mbed_official 577:15494b56c2f3 147
mbed_official 577:15494b56c2f3 148 PUBWEAK BusFault_Handler
mbed_official 577:15494b56c2f3 149 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 150 BusFault_Handler
mbed_official 577:15494b56c2f3 151 B BusFault_Handler
mbed_official 577:15494b56c2f3 152
mbed_official 577:15494b56c2f3 153 PUBWEAK UsageFault_Handler
mbed_official 577:15494b56c2f3 154 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 155 UsageFault_Handler
mbed_official 577:15494b56c2f3 156 B UsageFault_Handler
mbed_official 577:15494b56c2f3 157
mbed_official 577:15494b56c2f3 158 PUBWEAK SVC_Handler
mbed_official 577:15494b56c2f3 159 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 160 SVC_Handler
mbed_official 577:15494b56c2f3 161 B SVC_Handler
mbed_official 577:15494b56c2f3 162
mbed_official 577:15494b56c2f3 163 PUBWEAK DebugMon_Handler
mbed_official 577:15494b56c2f3 164 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 165 DebugMon_Handler
mbed_official 577:15494b56c2f3 166 B DebugMon_Handler
mbed_official 577:15494b56c2f3 167
mbed_official 577:15494b56c2f3 168 PUBWEAK PendSV_Handler
mbed_official 577:15494b56c2f3 169 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 170 PendSV_Handler
mbed_official 577:15494b56c2f3 171 B PendSV_Handler
mbed_official 577:15494b56c2f3 172
mbed_official 577:15494b56c2f3 173 PUBWEAK SysTick_Handler
mbed_official 577:15494b56c2f3 174 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 175 SysTick_Handler
mbed_official 577:15494b56c2f3 176 B SysTick_Handler
mbed_official 577:15494b56c2f3 177
mbed_official 577:15494b56c2f3 178 PUBWEAK WDT_IRQHandler
mbed_official 577:15494b56c2f3 179 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 180 WDT_IRQHandler
mbed_official 577:15494b56c2f3 181 B WDT_IRQHandler
mbed_official 577:15494b56c2f3 182
mbed_official 577:15494b56c2f3 183 PUBWEAK TIMER0_IRQHandler
mbed_official 577:15494b56c2f3 184 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 185 TIMER0_IRQHandler
mbed_official 577:15494b56c2f3 186 B TIMER0_IRQHandler
mbed_official 577:15494b56c2f3 187
mbed_official 577:15494b56c2f3 188 PUBWEAK TIMER1_IRQHandler
mbed_official 577:15494b56c2f3 189 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 190 TIMER1_IRQHandler
mbed_official 577:15494b56c2f3 191 B TIMER1_IRQHandler
mbed_official 577:15494b56c2f3 192
mbed_official 577:15494b56c2f3 193 PUBWEAK TIMER2_IRQHandler
mbed_official 577:15494b56c2f3 194 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 195 TIMER2_IRQHandler
mbed_official 577:15494b56c2f3 196 B TIMER2_IRQHandler
mbed_official 577:15494b56c2f3 197
mbed_official 577:15494b56c2f3 198 PUBWEAK TIMER3_IRQHandler
mbed_official 577:15494b56c2f3 199 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 200 TIMER3_IRQHandler
mbed_official 577:15494b56c2f3 201 B TIMER3_IRQHandler
mbed_official 577:15494b56c2f3 202
mbed_official 577:15494b56c2f3 203 PUBWEAK UART0_IRQHandler
mbed_official 577:15494b56c2f3 204 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 205 UART0_IRQHandler
mbed_official 577:15494b56c2f3 206 B UART0_IRQHandler
mbed_official 577:15494b56c2f3 207
mbed_official 577:15494b56c2f3 208 PUBWEAK UART1_IRQHandler
mbed_official 577:15494b56c2f3 209 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 210 UART1_IRQHandler
mbed_official 577:15494b56c2f3 211 B UART1_IRQHandler
mbed_official 577:15494b56c2f3 212
mbed_official 577:15494b56c2f3 213 PUBWEAK UART2_IRQHandler
mbed_official 577:15494b56c2f3 214 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 215 UART2_IRQHandler
mbed_official 577:15494b56c2f3 216 B UART2_IRQHandler
mbed_official 577:15494b56c2f3 217
mbed_official 577:15494b56c2f3 218 PUBWEAK UART3_IRQHandler
mbed_official 577:15494b56c2f3 219 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 220 UART3_IRQHandler
mbed_official 577:15494b56c2f3 221 B UART3_IRQHandler
mbed_official 577:15494b56c2f3 222
mbed_official 577:15494b56c2f3 223 PUBWEAK PWM1_IRQHandler
mbed_official 577:15494b56c2f3 224 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 225 PWM1_IRQHandler
mbed_official 577:15494b56c2f3 226 B PWM1_IRQHandler
mbed_official 577:15494b56c2f3 227
mbed_official 577:15494b56c2f3 228 PUBWEAK I2C0_IRQHandler
mbed_official 577:15494b56c2f3 229 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 230 I2C0_IRQHandler
mbed_official 577:15494b56c2f3 231 B I2C0_IRQHandler
mbed_official 577:15494b56c2f3 232
mbed_official 577:15494b56c2f3 233 PUBWEAK I2C1_IRQHandler
mbed_official 577:15494b56c2f3 234 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 235 I2C1_IRQHandler
mbed_official 577:15494b56c2f3 236 B I2C1_IRQHandler
mbed_official 577:15494b56c2f3 237
mbed_official 577:15494b56c2f3 238 PUBWEAK I2C2_IRQHandler
mbed_official 577:15494b56c2f3 239 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 240 I2C2_IRQHandler
mbed_official 577:15494b56c2f3 241 B I2C2_IRQHandler
mbed_official 577:15494b56c2f3 242
mbed_official 577:15494b56c2f3 243 PUBWEAK SPI_IRQHandler
mbed_official 577:15494b56c2f3 244 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 245 SPI_IRQHandler
mbed_official 577:15494b56c2f3 246 B SPI_IRQHandler
mbed_official 577:15494b56c2f3 247
mbed_official 577:15494b56c2f3 248 PUBWEAK SSP0_IRQHandler
mbed_official 577:15494b56c2f3 249 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 250 SSP0_IRQHandler
mbed_official 577:15494b56c2f3 251 B SSP0_IRQHandler
mbed_official 577:15494b56c2f3 252
mbed_official 577:15494b56c2f3 253 PUBWEAK SSP1_IRQHandler
mbed_official 577:15494b56c2f3 254 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 255 SSP1_IRQHandler
mbed_official 577:15494b56c2f3 256 B SSP1_IRQHandler
mbed_official 577:15494b56c2f3 257
mbed_official 577:15494b56c2f3 258 PUBWEAK PLL0_IRQHandler
mbed_official 577:15494b56c2f3 259 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 260 PLL0_IRQHandler
mbed_official 577:15494b56c2f3 261 B PLL0_IRQHandler
mbed_official 577:15494b56c2f3 262
mbed_official 577:15494b56c2f3 263 PUBWEAK RTC_IRQHandler
mbed_official 577:15494b56c2f3 264 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 265 RTC_IRQHandler
mbed_official 577:15494b56c2f3 266 B RTC_IRQHandler
mbed_official 577:15494b56c2f3 267
mbed_official 577:15494b56c2f3 268 PUBWEAK EINT0_IRQHandler
mbed_official 577:15494b56c2f3 269 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 270 EINT0_IRQHandler
mbed_official 577:15494b56c2f3 271 B EINT0_IRQHandler
mbed_official 577:15494b56c2f3 272
mbed_official 577:15494b56c2f3 273 PUBWEAK EINT1_IRQHandler
mbed_official 577:15494b56c2f3 274 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 275 EINT1_IRQHandler
mbed_official 577:15494b56c2f3 276 B EINT1_IRQHandler
mbed_official 577:15494b56c2f3 277
mbed_official 577:15494b56c2f3 278 PUBWEAK EINT2_IRQHandler
mbed_official 577:15494b56c2f3 279 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 280 EINT2_IRQHandler
mbed_official 577:15494b56c2f3 281 B EINT2_IRQHandler
mbed_official 577:15494b56c2f3 282
mbed_official 577:15494b56c2f3 283 PUBWEAK EINT3_IRQHandler
mbed_official 577:15494b56c2f3 284 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 285 EINT3_IRQHandler
mbed_official 577:15494b56c2f3 286 B EINT3_IRQHandler
mbed_official 577:15494b56c2f3 287
mbed_official 577:15494b56c2f3 288 PUBWEAK ADC_IRQHandler
mbed_official 577:15494b56c2f3 289 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 290 ADC_IRQHandler
mbed_official 577:15494b56c2f3 291 B ADC_IRQHandler
mbed_official 577:15494b56c2f3 292
mbed_official 577:15494b56c2f3 293 PUBWEAK BOD_IRQHandler
mbed_official 577:15494b56c2f3 294 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 295 BOD_IRQHandler
mbed_official 577:15494b56c2f3 296 B BOD_IRQHandler
mbed_official 577:15494b56c2f3 297
mbed_official 577:15494b56c2f3 298 PUBWEAK USB_IRQHandler
mbed_official 577:15494b56c2f3 299 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 300 USB_IRQHandler
mbed_official 577:15494b56c2f3 301 B USB_IRQHandler
mbed_official 577:15494b56c2f3 302
mbed_official 577:15494b56c2f3 303 PUBWEAK CAN_IRQHandler
mbed_official 577:15494b56c2f3 304 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 305 CAN_IRQHandler
mbed_official 577:15494b56c2f3 306 B CAN_IRQHandler
mbed_official 577:15494b56c2f3 307
mbed_official 577:15494b56c2f3 308 PUBWEAK DMA_IRQHandler
mbed_official 577:15494b56c2f3 309 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 310 DMA_IRQHandler
mbed_official 577:15494b56c2f3 311 B DMA_IRQHandler
mbed_official 577:15494b56c2f3 312
mbed_official 577:15494b56c2f3 313 PUBWEAK I2S_IRQHandler
mbed_official 577:15494b56c2f3 314 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 315 I2S_IRQHandler
mbed_official 577:15494b56c2f3 316 B I2S_IRQHandler
mbed_official 577:15494b56c2f3 317
mbed_official 577:15494b56c2f3 318 PUBWEAK ENET_IRQHandler
mbed_official 577:15494b56c2f3 319 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 320 ENET_IRQHandler
mbed_official 577:15494b56c2f3 321 B ENET_IRQHandler
mbed_official 577:15494b56c2f3 322
mbed_official 577:15494b56c2f3 323 PUBWEAK RIT_IRQHandler
mbed_official 577:15494b56c2f3 324 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 325 RIT_IRQHandler
mbed_official 577:15494b56c2f3 326 B RIT_IRQHandler
mbed_official 577:15494b56c2f3 327
mbed_official 577:15494b56c2f3 328 PUBWEAK MCPWM_IRQHandler
mbed_official 577:15494b56c2f3 329 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 330 MCPWM_IRQHandler
mbed_official 577:15494b56c2f3 331 B MCPWM_IRQHandler
mbed_official 577:15494b56c2f3 332
mbed_official 577:15494b56c2f3 333 PUBWEAK QEI_IRQHandler
mbed_official 577:15494b56c2f3 334 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 335 QEI_IRQHandler
mbed_official 577:15494b56c2f3 336 B QEI_IRQHandler
mbed_official 577:15494b56c2f3 337
mbed_official 577:15494b56c2f3 338 PUBWEAK PLL1_IRQHandler
mbed_official 577:15494b56c2f3 339 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 340 PLL1_IRQHandler
mbed_official 577:15494b56c2f3 341 B PLL1_IRQHandler
mbed_official 577:15494b56c2f3 342
mbed_official 577:15494b56c2f3 343 PUBWEAK USBActivity_IRQHandler
mbed_official 577:15494b56c2f3 344 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 345 USBActivity_IRQHandler
mbed_official 577:15494b56c2f3 346 B USBActivity_IRQHandler
mbed_official 577:15494b56c2f3 347
mbed_official 577:15494b56c2f3 348 PUBWEAK CANActivity_IRQHandler
mbed_official 577:15494b56c2f3 349 SECTION .text:CODE:REORDER(1)
mbed_official 577:15494b56c2f3 350 CANActivity_IRQHandler
mbed_official 577:15494b56c2f3 351 B CANActivity_IRQHandler
mbed_official 577:15494b56c2f3 352
mbed_official 577:15494b56c2f3 353 #ifndef SRAM
mbed_official 577:15494b56c2f3 354 SECTION .crp:CODE:ROOT(2)
mbed_official 577:15494b56c2f3 355 DATA
mbed_official 577:15494b56c2f3 356 /* Code Read Protection
mbed_official 577:15494b56c2f3 357 CRP1 0x12345678 - Write to RAM command can not access RAM below 0x10000200.
mbed_official 577:15494b56c2f3 358 - Read Memory command: disabled.
mbed_official 577:15494b56c2f3 359 - Copy RAM to Flash command: cannot write to Sector 0.
mbed_official 577:15494b56c2f3 360 - "Go" command: disabled.
mbed_official 577:15494b56c2f3 361 - Erase sector(s) command: can erase any individual sector except
mbed_official 577:15494b56c2f3 362 sector 0 only, or can erase all sectors at once.
mbed_official 577:15494b56c2f3 363 - Compare command: disabled
mbed_official 577:15494b56c2f3 364 CRP2 0x87654321 - Write to RAM command: disabled.
mbed_official 577:15494b56c2f3 365 - Copy RAM to Flash: disabled.
mbed_official 577:15494b56c2f3 366 - Erase command: only allows erase of all sectors.
mbed_official 577:15494b56c2f3 367 CRP3 0x43218765 - Access to chip via the SWD pins is disabled. ISP entry
mbed_official 577:15494b56c2f3 368 by pulling PIO0_1 LOW is disabled if a valid user code is
mbed_official 577:15494b56c2f3 369 present in flash sector 0.
mbed_official 577:15494b56c2f3 370 Caution: If CRP3 is selected, no future factory testing can be
mbed_official 577:15494b56c2f3 371 performed on the device.
mbed_official 577:15494b56c2f3 372 */
mbed_official 577:15494b56c2f3 373 DCD 0xFFFFFFFF
mbed_official 577:15494b56c2f3 374 #endif
mbed_official 577:15494b56c2f3 375 END