mbed library sources

Dependents:   Freedman_v2 Nucleo_i2c_OLED_BME280_copy

Fork of mbed-src by mbed official

Committer:
mbed_official
Date:
Wed Jul 01 08:15:11 2015 +0100
Revision:
577:15494b56c2f3
Parent:
targets/cmsis/TARGET_Freescale/TARGET_K22F/TOOLCHAIN_IAR/startup_MK22F12.s@377:95186f86029b
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 377:95186f86029b 1 /**************************************************
mbed_official 377:95186f86029b 2 *
mbed_official 377:95186f86029b 3 * Copyright 2012 IAR Systems. All rights reserved.
mbed_official 377:95186f86029b 4 *
mbed_official 377:95186f86029b 5 * $Revision: 16 $
mbed_official 377:95186f86029b 6 *
mbed_official 377:95186f86029b 7 **************************************************/
mbed_official 377:95186f86029b 8
mbed_official 377:95186f86029b 9 ;
mbed_official 377:95186f86029b 10 ; The modules in this file are included in the libraries, and may be replaced
mbed_official 377:95186f86029b 11 ; by any user-defined modules that define the PUBLIC symbol _program_start or
mbed_official 377:95186f86029b 12 ; a user defined start symbol.
mbed_official 377:95186f86029b 13 ; To override the cstartup defined in the library, simply add your modified
mbed_official 377:95186f86029b 14 ; version to the workbench project.
mbed_official 377:95186f86029b 15 ;
mbed_official 377:95186f86029b 16 ; The vector table is normally located at address 0.
mbed_official 377:95186f86029b 17 ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
mbed_official 377:95186f86029b 18 ; The name "__vector_table" has special meaning for C-SPY:
mbed_official 377:95186f86029b 19 ; it is where the SP start value is found, and the NVIC vector
mbed_official 377:95186f86029b 20 ; table register (VTOR) is initialized to this address if != 0.
mbed_official 377:95186f86029b 21 ;
mbed_official 377:95186f86029b 22 ; Cortex-M version
mbed_official 377:95186f86029b 23 ;
mbed_official 377:95186f86029b 24
mbed_official 377:95186f86029b 25 MODULE ?cstartup
mbed_official 377:95186f86029b 26
mbed_official 377:95186f86029b 27 ;; Forward declaration of sections.
mbed_official 377:95186f86029b 28 SECTION CSTACK:DATA:NOROOT(3)
mbed_official 377:95186f86029b 29
mbed_official 377:95186f86029b 30 SECTION .intvec:CODE:ROOT(2)
mbed_official 377:95186f86029b 31
mbed_official 377:95186f86029b 32 EXTERN __iar_program_start
mbed_official 377:95186f86029b 33 EXTERN SystemInit
mbed_official 377:95186f86029b 34 PUBLIC __vector_table
mbed_official 377:95186f86029b 35
mbed_official 377:95186f86029b 36 DATA
mbed_official 377:95186f86029b 37 __vector_table
mbed_official 377:95186f86029b 38 DCD sfe(CSTACK) ; Top of Stack
mbed_official 377:95186f86029b 39 DCD Reset_Handler ; Reset Handler
mbed_official 377:95186f86029b 40 DCD NMI_Handler ; NMI Handler
mbed_official 377:95186f86029b 41 DCD HardFault_Handler ; Hard Fault Handler
mbed_official 377:95186f86029b 42 DCD MemManage_Handler ; MPU Fault Handler
mbed_official 377:95186f86029b 43 DCD BusFault_Handler ; Bus Fault Handler
mbed_official 377:95186f86029b 44 DCD UsageFault_Handler ; Usage Fault Handler
mbed_official 377:95186f86029b 45 DCD 0 ; Reserved
mbed_official 377:95186f86029b 46 DCD 0 ; Reserved
mbed_official 377:95186f86029b 47 DCD 0 ; Reserved
mbed_official 377:95186f86029b 48 DCD 0 ; Reserved
mbed_official 377:95186f86029b 49 DCD SVC_Handler ; SVCall Handler
mbed_official 377:95186f86029b 50 DCD DebugMon_Handler ; Debug Monitor Handler
mbed_official 377:95186f86029b 51 DCD 0 ; Reserved
mbed_official 377:95186f86029b 52 DCD PendSV_Handler ; PendSV Handler
mbed_official 377:95186f86029b 53 DCD SysTick_Handler ; SysTick Handler
mbed_official 377:95186f86029b 54 ; External Interrupts
mbed_official 377:95186f86029b 55 DCD DMA0_IRQHandler ; DMA Channel 0 Transfer Complete
mbed_official 377:95186f86029b 56 DCD DMA1_IRQHandler ; DMA Channel 1 Transfer Complete
mbed_official 377:95186f86029b 57 DCD DMA2_IRQHandler ; DMA Channel 2 Transfer Complete
mbed_official 377:95186f86029b 58 DCD DMA3_IRQHandler ; DMA Channel 3 Transfer Complete
mbed_official 377:95186f86029b 59 DCD DMA4_IRQHandler ; DMA Channel 4 Transfer Complete
mbed_official 377:95186f86029b 60 DCD DMA5_IRQHandler ; DMA Channel 5 Transfer Complete
mbed_official 377:95186f86029b 61 DCD DMA6_IRQHandler ; DMA Channel 6 Transfer Complete
mbed_official 377:95186f86029b 62 DCD DMA7_IRQHandler ; DMA Channel 7 Transfer Complete
mbed_official 377:95186f86029b 63 DCD DMA8_IRQHandler ; DMA Channel 8 Transfer Complete
mbed_official 377:95186f86029b 64 DCD DMA9_IRQHandler ; DMA Channel 9 Transfer Complete
mbed_official 377:95186f86029b 65 DCD DMA10_IRQHandler ; DMA Channel 10 Transfer Complete
mbed_official 377:95186f86029b 66 DCD DMA11_IRQHandler ; DMA Channel 11 Transfer Complete
mbed_official 377:95186f86029b 67 DCD DMA12_IRQHandler ; DMA Channel 12 Transfer Complete
mbed_official 377:95186f86029b 68 DCD DMA13_IRQHandler ; DMA Channel 13 Transfer Complete
mbed_official 377:95186f86029b 69 DCD DMA14_IRQHandler ; DMA Channel 14 Transfer Complete
mbed_official 377:95186f86029b 70 DCD DMA15_IRQHandler ; DMA Channel 15 Transfer Complete
mbed_official 377:95186f86029b 71 DCD DMA_Error_IRQHandler ; DMA Error Interrupt
mbed_official 377:95186f86029b 72 DCD MCM_IRQHandler ; Normal Interrupt
mbed_official 377:95186f86029b 73 DCD FTFE_IRQHandler ; FTFE Command complete interrupt
mbed_official 377:95186f86029b 74 DCD Read_Collision_IRQHandler ; Read Collision Interrupt
mbed_official 377:95186f86029b 75 DCD LVD_LVW_IRQHandler ; Low Voltage Detect, Low Voltage Warning
mbed_official 377:95186f86029b 76 DCD LLW_IRQHandler ; Low Leakage Wakeup
mbed_official 377:95186f86029b 77 DCD Watchdog_IRQHandler ; WDOG Interrupt
mbed_official 377:95186f86029b 78 DCD 0 ; Reserved
mbed_official 377:95186f86029b 79 DCD I2C0_IRQHandler ; I2C0 interrupt
mbed_official 377:95186f86029b 80 DCD I2C1_IRQHandler ; I2C1 interrupt
mbed_official 377:95186f86029b 81 DCD SPI0_IRQHandler ; SPI0 Interrupt
mbed_official 377:95186f86029b 82 DCD SPI1_IRQHandler ; SPI1 Interrupt
mbed_official 377:95186f86029b 83 DCD I2S0_Tx_IRQHandler ; I2S0 transmit interrupt
mbed_official 377:95186f86029b 84 DCD I2S0_Rx_IRQHandler ; I2S0 receive interrupt
mbed_official 377:95186f86029b 85 DCD UART0_LON_IRQHandler ; UART0 LON interrupt
mbed_official 377:95186f86029b 86 DCD UART0_RX_TX_IRQHandler ; UART0 Receive/Transmit interrupt
mbed_official 377:95186f86029b 87 DCD UART0_ERR_IRQHandler ; UART0 Error interrupt
mbed_official 377:95186f86029b 88 DCD UART1_RX_TX_IRQHandler ; UART1 Receive/Transmit interrupt
mbed_official 377:95186f86029b 89 DCD UART1_ERR_IRQHandler ; UART1 Error interrupt
mbed_official 377:95186f86029b 90 DCD UART2_RX_TX_IRQHandler ; UART2 Receive/Transmit interrupt
mbed_official 377:95186f86029b 91 DCD UART2_ERR_IRQHandler ; UART2 Error interrupt
mbed_official 377:95186f86029b 92 DCD UART3_RX_TX_IRQHandler ; UART3 Receive/Transmit interrupt
mbed_official 377:95186f86029b 93 DCD UART3_ERR_IRQHandler ; UART3 Error interrupt
mbed_official 377:95186f86029b 94 DCD ADC0_IRQHandler ; ADC0 interrupt
mbed_official 377:95186f86029b 95 DCD CMP0_IRQHandler ; CMP0 interrupt
mbed_official 377:95186f86029b 96 DCD CMP1_IRQHandler ; CMP1 interrupt
mbed_official 377:95186f86029b 97 DCD FTM0_IRQHandler ; FTM0 fault, overflow and channels interrupt
mbed_official 377:95186f86029b 98 DCD FTM1_IRQHandler ; FTM1 fault, overflow and channels interrupt
mbed_official 377:95186f86029b 99 DCD FTM2_IRQHandler ; FTM2 fault, overflow and channels interrupt
mbed_official 377:95186f86029b 100 DCD CMT_IRQHandler ; CMT interrupt
mbed_official 377:95186f86029b 101 DCD RTC_IRQHandler ; RTC interrupt
mbed_official 377:95186f86029b 102 DCD RTC_Seconds_IRQHandler ; RTC seconds interrupt
mbed_official 377:95186f86029b 103 DCD PIT0_IRQHandler ; PIT timer channel 0 interrupt
mbed_official 377:95186f86029b 104 DCD PIT1_IRQHandler ; PIT timer channel 1 interrupt
mbed_official 377:95186f86029b 105 DCD PIT2_IRQHandler ; PIT timer channel 2 interrupt
mbed_official 377:95186f86029b 106 DCD PIT3_IRQHandler ; PIT timer channel 3 interrupt
mbed_official 377:95186f86029b 107 DCD PDB0_IRQHandler ; PDB0 Interrupt
mbed_official 377:95186f86029b 108 DCD USB0_IRQHandler ; USB0 interrupt
mbed_official 377:95186f86029b 109 DCD USBDCD_IRQHandler ; USBDCD Interrupt
mbed_official 377:95186f86029b 110 DCD 0 ; Reserved
mbed_official 377:95186f86029b 111 DCD DAC0_IRQHandler ; DAC0 interrupt
mbed_official 377:95186f86029b 112 DCD MCG_IRQHandler ; MCG Interrupt
mbed_official 377:95186f86029b 113 DCD LPTimer_IRQHandler ; LPTimer interrupt
mbed_official 377:95186f86029b 114 DCD PORTA_IRQHandler ; Port A interrupt
mbed_official 377:95186f86029b 115 DCD PORTB_IRQHandler ; Port B interrupt
mbed_official 377:95186f86029b 116 DCD PORTC_IRQHandler ; Port C interrupt
mbed_official 377:95186f86029b 117 DCD PORTD_IRQHandler ; Port D interrupt
mbed_official 377:95186f86029b 118 DCD PORTE_IRQHandler ; Port E interrupt
mbed_official 377:95186f86029b 119 DCD SWI_IRQHandler ; Software interrupt
mbed_official 377:95186f86029b 120 DCD SPI2_IRQHandler ; SPI2 Interrupt
mbed_official 377:95186f86029b 121 DCD UART4_RX_TX_IRQHandler ; UART4 Receive/Transmit interrupt
mbed_official 377:95186f86029b 122 DCD UART4_ERR_IRQHandler ; UART4 Error interrupt
mbed_official 377:95186f86029b 123 DCD UART5_RX_TX_IRQHandler ; UART5 Receive/Transmit interrupt
mbed_official 377:95186f86029b 124 DCD UART5_ERR_IRQHandler ; UART5 Error interrupt
mbed_official 377:95186f86029b 125 DCD CMP2_IRQHandler ; CMP2 interrupt
mbed_official 377:95186f86029b 126 DCD FTM3_IRQHandler ; FTM3 fault, overflow and channels interrupt
mbed_official 377:95186f86029b 127 DCD DAC1_IRQHandler ; DAC1 interrupt
mbed_official 377:95186f86029b 128 DCD ADC1_IRQHandler ; ADC1 interrupt
mbed_official 377:95186f86029b 129 DCD I2C2_IRQHandler ; I2C2 interrupt
mbed_official 377:95186f86029b 130 DCD CAN0_ORed_Message_buffer_IRQHandler ; CAN0 OR'd message buffers interrupt
mbed_official 377:95186f86029b 131 DCD CAN0_Bus_Off_IRQHandler ; CAN0 bus off interrupt
mbed_official 377:95186f86029b 132 DCD CAN0_Error_IRQHandler ; CAN0 error interrupt
mbed_official 377:95186f86029b 133 DCD CAN0_Tx_Warning_IRQHandler ; CAN0 Tx warning interrupt
mbed_official 377:95186f86029b 134 DCD CAN0_Rx_Warning_IRQHandler ; CAN0 Rx warning interrupt
mbed_official 377:95186f86029b 135 DCD CAN0_Wake_Up_IRQHandler ; CAN0 wake up interrupt
mbed_official 377:95186f86029b 136 DCD SDHC_IRQHandler ; SDHC interrupt
mbed_official 377:95186f86029b 137 DCD Default_Handler ; 98
mbed_official 377:95186f86029b 138 DCD Default_Handler ; 99
mbed_official 377:95186f86029b 139 DCD Default_Handler ; 100
mbed_official 377:95186f86029b 140 DCD Default_Handler ; 101
mbed_official 377:95186f86029b 141 DCD Default_Handler ; 102
mbed_official 377:95186f86029b 142 DCD Default_Handler ; 103
mbed_official 377:95186f86029b 143 DCD Default_Handler ; 104
mbed_official 377:95186f86029b 144 DCD Default_Handler ; 105
mbed_official 377:95186f86029b 145 DCD Default_Handler ; 106
mbed_official 377:95186f86029b 146 DCD Default_Handler ; 107
mbed_official 377:95186f86029b 147 DCD Default_Handler ; 108
mbed_official 377:95186f86029b 148 DCD Default_Handler ; 109
mbed_official 377:95186f86029b 149 DCD Default_Handler ; 110
mbed_official 377:95186f86029b 150 DCD Default_Handler ; 111
mbed_official 377:95186f86029b 151 DCD Default_Handler ; 112
mbed_official 377:95186f86029b 152 DCD Default_Handler ; 113
mbed_official 377:95186f86029b 153 DCD Default_Handler ; 114
mbed_official 377:95186f86029b 154 DCD Default_Handler ; 115
mbed_official 377:95186f86029b 155 DCD Default_Handler ; 116
mbed_official 377:95186f86029b 156 DCD Default_Handler ; 117
mbed_official 377:95186f86029b 157 DCD Default_Handler ; 118
mbed_official 377:95186f86029b 158 DCD Default_Handler ; 119
mbed_official 377:95186f86029b 159 DCD Default_Handler ; 120
mbed_official 377:95186f86029b 160 DCD Default_Handler ; 121
mbed_official 377:95186f86029b 161 DCD Default_Handler ; 122
mbed_official 377:95186f86029b 162 DCD Default_Handler ; 123
mbed_official 377:95186f86029b 163 DCD Default_Handler ; 124
mbed_official 377:95186f86029b 164 DCD Default_Handler ; 125
mbed_official 377:95186f86029b 165 DCD Default_Handler ; 126
mbed_official 377:95186f86029b 166 DCD Default_Handler ; 127
mbed_official 377:95186f86029b 167 DCD Default_Handler ; 128
mbed_official 377:95186f86029b 168 DCD Default_Handler ; 129
mbed_official 377:95186f86029b 169 DCD Default_Handler ; 130
mbed_official 377:95186f86029b 170 DCD Default_Handler ; 131
mbed_official 377:95186f86029b 171 DCD Default_Handler ; 132
mbed_official 377:95186f86029b 172 DCD Default_Handler ; 133
mbed_official 377:95186f86029b 173 DCD Default_Handler ; 134
mbed_official 377:95186f86029b 174 DCD Default_Handler ; 135
mbed_official 377:95186f86029b 175 DCD Default_Handler ; 136
mbed_official 377:95186f86029b 176 DCD Default_Handler ; 137
mbed_official 377:95186f86029b 177 DCD Default_Handler ; 138
mbed_official 377:95186f86029b 178 DCD Default_Handler ; 139
mbed_official 377:95186f86029b 179 DCD Default_Handler ; 140
mbed_official 377:95186f86029b 180 DCD Default_Handler ; 141
mbed_official 377:95186f86029b 181 DCD Default_Handler ; 142
mbed_official 377:95186f86029b 182 DCD Default_Handler ; 143
mbed_official 377:95186f86029b 183 DCD Default_Handler ; 144
mbed_official 377:95186f86029b 184 DCD Default_Handler ; 145
mbed_official 377:95186f86029b 185 DCD Default_Handler ; 146
mbed_official 377:95186f86029b 186 DCD Default_Handler ; 147
mbed_official 377:95186f86029b 187 DCD Default_Handler ; 148
mbed_official 377:95186f86029b 188 DCD Default_Handler ; 149
mbed_official 377:95186f86029b 189 DCD Default_Handler ; 150
mbed_official 377:95186f86029b 190 DCD Default_Handler ; 151
mbed_official 377:95186f86029b 191 DCD Default_Handler ; 152
mbed_official 377:95186f86029b 192 DCD Default_Handler ; 153
mbed_official 377:95186f86029b 193 DCD Default_Handler ; 154
mbed_official 377:95186f86029b 194 DCD Default_Handler ; 155
mbed_official 377:95186f86029b 195 DCD Default_Handler ; 156
mbed_official 377:95186f86029b 196 DCD Default_Handler ; 157
mbed_official 377:95186f86029b 197 DCD Default_Handler ; 158
mbed_official 377:95186f86029b 198 DCD Default_Handler ; 159
mbed_official 377:95186f86029b 199 DCD Default_Handler ; 160
mbed_official 377:95186f86029b 200 DCD Default_Handler ; 161
mbed_official 377:95186f86029b 201 DCD Default_Handler ; 162
mbed_official 377:95186f86029b 202 DCD Default_Handler ; 163
mbed_official 377:95186f86029b 203 DCD Default_Handler ; 164
mbed_official 377:95186f86029b 204 DCD Default_Handler ; 165
mbed_official 377:95186f86029b 205 DCD Default_Handler ; 166
mbed_official 377:95186f86029b 206 DCD Default_Handler ; 167
mbed_official 377:95186f86029b 207 DCD Default_Handler ; 168
mbed_official 377:95186f86029b 208 DCD Default_Handler ; 169
mbed_official 377:95186f86029b 209 DCD Default_Handler ; 170
mbed_official 377:95186f86029b 210 DCD Default_Handler ; 171
mbed_official 377:95186f86029b 211 DCD Default_Handler ; 172
mbed_official 377:95186f86029b 212 DCD Default_Handler ; 173
mbed_official 377:95186f86029b 213 DCD Default_Handler ; 174
mbed_official 377:95186f86029b 214 DCD Default_Handler ; 175
mbed_official 377:95186f86029b 215 DCD Default_Handler ; 176
mbed_official 377:95186f86029b 216 DCD Default_Handler ; 177
mbed_official 377:95186f86029b 217 DCD Default_Handler ; 178
mbed_official 377:95186f86029b 218 DCD Default_Handler ; 179
mbed_official 377:95186f86029b 219 DCD Default_Handler ; 180
mbed_official 377:95186f86029b 220 DCD Default_Handler ; 181
mbed_official 377:95186f86029b 221 DCD Default_Handler ; 182
mbed_official 377:95186f86029b 222 DCD Default_Handler ; 183
mbed_official 377:95186f86029b 223 DCD Default_Handler ; 184
mbed_official 377:95186f86029b 224 DCD Default_Handler ; 185
mbed_official 377:95186f86029b 225 DCD Default_Handler ; 186
mbed_official 377:95186f86029b 226 DCD Default_Handler ; 187
mbed_official 377:95186f86029b 227 DCD Default_Handler ; 188
mbed_official 377:95186f86029b 228 DCD Default_Handler ; 189
mbed_official 377:95186f86029b 229 DCD Default_Handler ; 190
mbed_official 377:95186f86029b 230 DCD Default_Handler ; 191
mbed_official 377:95186f86029b 231 DCD Default_Handler ; 192
mbed_official 377:95186f86029b 232 DCD Default_Handler ; 193
mbed_official 377:95186f86029b 233 DCD Default_Handler ; 194
mbed_official 377:95186f86029b 234 DCD Default_Handler ; 195
mbed_official 377:95186f86029b 235 DCD Default_Handler ; 196
mbed_official 377:95186f86029b 236 DCD Default_Handler ; 197
mbed_official 377:95186f86029b 237 DCD Default_Handler ; 198
mbed_official 377:95186f86029b 238 DCD Default_Handler ; 199
mbed_official 377:95186f86029b 239 DCD Default_Handler ; 200
mbed_official 377:95186f86029b 240 DCD Default_Handler ; 201
mbed_official 377:95186f86029b 241 DCD Default_Handler ; 202
mbed_official 377:95186f86029b 242 DCD Default_Handler ; 203
mbed_official 377:95186f86029b 243 DCD Default_Handler ; 204
mbed_official 377:95186f86029b 244 DCD Default_Handler ; 205
mbed_official 377:95186f86029b 245 DCD Default_Handler ; 206
mbed_official 377:95186f86029b 246 DCD Default_Handler ; 207
mbed_official 377:95186f86029b 247 DCD Default_Handler ; 208
mbed_official 377:95186f86029b 248 DCD Default_Handler ; 209
mbed_official 377:95186f86029b 249 DCD Default_Handler ; 210
mbed_official 377:95186f86029b 250 DCD Default_Handler ; 211
mbed_official 377:95186f86029b 251 DCD Default_Handler ; 212
mbed_official 377:95186f86029b 252 DCD Default_Handler ; 213
mbed_official 377:95186f86029b 253 DCD Default_Handler ; 214
mbed_official 377:95186f86029b 254 DCD Default_Handler ; 215
mbed_official 377:95186f86029b 255 DCD Default_Handler ; 216
mbed_official 377:95186f86029b 256 DCD Default_Handler ; 217
mbed_official 377:95186f86029b 257 DCD Default_Handler ; 218
mbed_official 377:95186f86029b 258 DCD Default_Handler ; 219
mbed_official 377:95186f86029b 259 DCD Default_Handler ; 220
mbed_official 377:95186f86029b 260 DCD Default_Handler ; 221
mbed_official 377:95186f86029b 261 DCD Default_Handler ; 222
mbed_official 377:95186f86029b 262 DCD Default_Handler ; 223
mbed_official 377:95186f86029b 263 DCD Default_Handler ; 224
mbed_official 377:95186f86029b 264 DCD Default_Handler ; 225
mbed_official 377:95186f86029b 265 DCD Default_Handler ; 226
mbed_official 377:95186f86029b 266 DCD Default_Handler ; 227
mbed_official 377:95186f86029b 267 DCD Default_Handler ; 228
mbed_official 377:95186f86029b 268 DCD Default_Handler ; 229
mbed_official 377:95186f86029b 269 DCD Default_Handler ; 230
mbed_official 377:95186f86029b 270 DCD Default_Handler ; 231
mbed_official 377:95186f86029b 271 DCD Default_Handler ; 232
mbed_official 377:95186f86029b 272 DCD Default_Handler ; 233
mbed_official 377:95186f86029b 273 DCD Default_Handler ; 234
mbed_official 377:95186f86029b 274 DCD Default_Handler ; 235
mbed_official 377:95186f86029b 275 DCD Default_Handler ; 236
mbed_official 377:95186f86029b 276 DCD Default_Handler ; 237
mbed_official 377:95186f86029b 277 DCD Default_Handler ; 238
mbed_official 377:95186f86029b 278 DCD Default_Handler ; 239
mbed_official 377:95186f86029b 279 DCD Default_Handler ; 240
mbed_official 377:95186f86029b 280 DCD Default_Handler ; 241
mbed_official 377:95186f86029b 281 DCD Default_Handler ; 242
mbed_official 377:95186f86029b 282 DCD Default_Handler ; 243
mbed_official 377:95186f86029b 283 DCD Default_Handler ; 244
mbed_official 377:95186f86029b 284 DCD Default_Handler ; 245
mbed_official 377:95186f86029b 285 DCD Default_Handler ; 246
mbed_official 377:95186f86029b 286 DCD Default_Handler ; 247
mbed_official 377:95186f86029b 287 DCD Default_Handler ; 248
mbed_official 377:95186f86029b 288 DCD Default_Handler ; 249
mbed_official 377:95186f86029b 289 DCD Default_Handler ; 250
mbed_official 377:95186f86029b 290 DCD Default_Handler ; 251
mbed_official 377:95186f86029b 291 DCD Default_Handler ; 252
mbed_official 377:95186f86029b 292 DCD Default_Handler ; 253
mbed_official 377:95186f86029b 293 DCD Default_Handler ; 254
mbed_official 377:95186f86029b 294 DCD Default_Handler ; 255
mbed_official 377:95186f86029b 295 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mbed_official 377:95186f86029b 296 ;;Flash Configuration
mbed_official 377:95186f86029b 297 ;;16-byte flash configuration field that stores default protection settings (loaded on reset)
mbed_official 377:95186f86029b 298 ;;and security information that allows the MCU to restrict acces to the FTFL module.
mbed_official 377:95186f86029b 299
mbed_official 377:95186f86029b 300 BackDoorK0 EQU 0xFF
mbed_official 377:95186f86029b 301 BackDoorK1 EQU 0xFF
mbed_official 377:95186f86029b 302 BackDoorK2 EQU 0xFF
mbed_official 377:95186f86029b 303 BackDoorK3 EQU 0xFF
mbed_official 377:95186f86029b 304 BackDoorK4 EQU 0xFF
mbed_official 377:95186f86029b 305 BackDoorK5 EQU 0xFF
mbed_official 377:95186f86029b 306 BackDoorK6 EQU 0xFF
mbed_official 377:95186f86029b 307 BackDoorK7 EQU 0xFF
mbed_official 377:95186f86029b 308
mbed_official 377:95186f86029b 309 nFPROT0 EQU 0x00
mbed_official 377:95186f86029b 310 FPROT0 EQU nFPROT0^0xFF
mbed_official 377:95186f86029b 311
mbed_official 377:95186f86029b 312 nFPROT1 EQU 0x00
mbed_official 377:95186f86029b 313 FPROT1 EQU nFPROT1^0xFF
mbed_official 377:95186f86029b 314
mbed_official 377:95186f86029b 315 nFPROT2 EQU 0x00
mbed_official 377:95186f86029b 316 FPROT2 EQU nFPROT2^0xFF
mbed_official 377:95186f86029b 317
mbed_official 377:95186f86029b 318 nFPROT3 EQU 0x00
mbed_official 377:95186f86029b 319 FPROT3 EQU nFPROT3^0xFF
mbed_official 377:95186f86029b 320
mbed_official 377:95186f86029b 321 nFEPROT EQU 0x00
mbed_official 377:95186f86029b 322 FEPROT EQU nFEPROT^0xFF
mbed_official 377:95186f86029b 323
mbed_official 377:95186f86029b 324 nFDPROT EQU 0x00
mbed_official 377:95186f86029b 325 FDPROT EQU nFDPROT^0xFF
mbed_official 377:95186f86029b 326
mbed_official 377:95186f86029b 327 FOPT EQU 0xFF
mbed_official 377:95186f86029b 328
mbed_official 377:95186f86029b 329 FSEC EQU 0xFE
mbed_official 377:95186f86029b 330 SECTION FlashConfig:CONST:REORDER:ROOT(2)
mbed_official 377:95186f86029b 331 Config:
mbed_official 377:95186f86029b 332 DATA
mbed_official 377:95186f86029b 333 DCB BackDoorK0, BackDoorK1, BackDoorK2, BackDoorK3
mbed_official 377:95186f86029b 334 DCB BackDoorK4, BackDoorK5, BackDoorK6, BackDoorK7
mbed_official 377:95186f86029b 335 DCB FPROT0, FPROT1, FPROT2, FPROT3
mbed_official 377:95186f86029b 336 DCB FSEC, FOPT, FEPROT, FDPROT
mbed_official 377:95186f86029b 337 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mbed_official 377:95186f86029b 338 ;;
mbed_official 377:95186f86029b 339 ;; Default interrupt handlers.
mbed_official 377:95186f86029b 340 ;;
mbed_official 377:95186f86029b 341 THUMB
mbed_official 377:95186f86029b 342 PUBWEAK Reset_Handler
mbed_official 377:95186f86029b 343 SECTION .text:CODE:NOROOT:REORDER(2)
mbed_official 377:95186f86029b 344 Reset_Handler
mbed_official 377:95186f86029b 345
mbed_official 377:95186f86029b 346 LDR R0, =SystemInit
mbed_official 377:95186f86029b 347 BLX R0
mbed_official 377:95186f86029b 348 LDR R0, =__iar_program_start
mbed_official 377:95186f86029b 349 BX R0
mbed_official 377:95186f86029b 350
mbed_official 377:95186f86029b 351 PUBWEAK NMI_Handler
mbed_official 377:95186f86029b 352 PUBWEAK HardFault_Handler
mbed_official 377:95186f86029b 353 PUBWEAK MemManage_Handler
mbed_official 377:95186f86029b 354 PUBWEAK BusFault_Handler
mbed_official 377:95186f86029b 355 PUBWEAK UsageFault_Handler
mbed_official 377:95186f86029b 356 PUBWEAK SVC_Handler
mbed_official 377:95186f86029b 357 PUBWEAK DebugMon_Handler
mbed_official 377:95186f86029b 358 PUBWEAK PendSV_Handler
mbed_official 377:95186f86029b 359 PUBWEAK SysTick_Handler
mbed_official 377:95186f86029b 360 PUBWEAK DMA0_IRQHandler
mbed_official 377:95186f86029b 361 PUBWEAK DMA1_IRQHandler
mbed_official 377:95186f86029b 362 PUBWEAK DMA2_IRQHandler
mbed_official 377:95186f86029b 363 PUBWEAK DMA3_IRQHandler
mbed_official 377:95186f86029b 364 PUBWEAK DMA4_IRQHandler
mbed_official 377:95186f86029b 365 PUBWEAK DMA5_IRQHandler
mbed_official 377:95186f86029b 366 PUBWEAK DMA6_IRQHandler
mbed_official 377:95186f86029b 367 PUBWEAK DMA7_IRQHandler
mbed_official 377:95186f86029b 368 PUBWEAK DMA8_IRQHandler
mbed_official 377:95186f86029b 369 PUBWEAK DMA9_IRQHandler
mbed_official 377:95186f86029b 370 PUBWEAK DMA10_IRQHandler
mbed_official 377:95186f86029b 371 PUBWEAK DMA11_IRQHandler
mbed_official 377:95186f86029b 372 PUBWEAK DMA12_IRQHandler
mbed_official 377:95186f86029b 373 PUBWEAK DMA13_IRQHandler
mbed_official 377:95186f86029b 374 PUBWEAK DMA14_IRQHandler
mbed_official 377:95186f86029b 375 PUBWEAK DMA15_IRQHandler
mbed_official 377:95186f86029b 376 PUBWEAK DMA_Error_IRQHandler
mbed_official 377:95186f86029b 377 PUBWEAK MCM_IRQHandler
mbed_official 377:95186f86029b 378 PUBWEAK FTFE_IRQHandler
mbed_official 377:95186f86029b 379 PUBWEAK Read_Collision_IRQHandler
mbed_official 377:95186f86029b 380 PUBWEAK LVD_LVW_IRQHandler
mbed_official 377:95186f86029b 381 PUBWEAK LLW_IRQHandler
mbed_official 377:95186f86029b 382 PUBWEAK Watchdog_IRQHandler
mbed_official 377:95186f86029b 383 PUBWEAK I2C0_IRQHandler
mbed_official 377:95186f86029b 384 PUBWEAK I2C1_IRQHandler
mbed_official 377:95186f86029b 385 PUBWEAK SPI0_IRQHandler
mbed_official 377:95186f86029b 386 PUBWEAK SPI1_IRQHandler
mbed_official 377:95186f86029b 387 PUBWEAK I2S0_Tx_IRQHandler
mbed_official 377:95186f86029b 388 PUBWEAK I2S0_Rx_IRQHandler
mbed_official 377:95186f86029b 389 PUBWEAK UART0_LON_IRQHandler
mbed_official 377:95186f86029b 390 PUBWEAK UART0_RX_TX_IRQHandler
mbed_official 377:95186f86029b 391 PUBWEAK UART0_ERR_IRQHandler
mbed_official 377:95186f86029b 392 PUBWEAK UART1_RX_TX_IRQHandler
mbed_official 377:95186f86029b 393 PUBWEAK UART1_ERR_IRQHandler
mbed_official 377:95186f86029b 394 PUBWEAK UART2_RX_TX_IRQHandler
mbed_official 377:95186f86029b 395 PUBWEAK UART2_ERR_IRQHandler
mbed_official 377:95186f86029b 396 PUBWEAK UART3_RX_TX_IRQHandler
mbed_official 377:95186f86029b 397 PUBWEAK UART3_ERR_IRQHandler
mbed_official 377:95186f86029b 398 PUBWEAK ADC0_IRQHandler
mbed_official 377:95186f86029b 399 PUBWEAK CMP0_IRQHandler
mbed_official 377:95186f86029b 400 PUBWEAK CMP1_IRQHandler
mbed_official 377:95186f86029b 401 PUBWEAK FTM0_IRQHandler
mbed_official 377:95186f86029b 402 PUBWEAK FTM1_IRQHandler
mbed_official 377:95186f86029b 403 PUBWEAK FTM2_IRQHandler
mbed_official 377:95186f86029b 404 PUBWEAK CMT_IRQHandler
mbed_official 377:95186f86029b 405 PUBWEAK RTC_IRQHandler
mbed_official 377:95186f86029b 406 PUBWEAK RTC_Seconds_IRQHandler
mbed_official 377:95186f86029b 407 PUBWEAK PIT0_IRQHandler
mbed_official 377:95186f86029b 408 PUBWEAK PIT1_IRQHandler
mbed_official 377:95186f86029b 409 PUBWEAK PIT2_IRQHandler
mbed_official 377:95186f86029b 410 PUBWEAK PIT3_IRQHandler
mbed_official 377:95186f86029b 411 PUBWEAK PDB0_IRQHandler
mbed_official 377:95186f86029b 412 PUBWEAK USB0_IRQHandler
mbed_official 377:95186f86029b 413 PUBWEAK USBDCD_IRQHandler
mbed_official 377:95186f86029b 414 PUBWEAK DAC0_IRQHandler
mbed_official 377:95186f86029b 415 PUBWEAK MCG_IRQHandler
mbed_official 377:95186f86029b 416 PUBWEAK LPTimer_IRQHandler
mbed_official 377:95186f86029b 417 PUBWEAK PORTA_IRQHandler
mbed_official 377:95186f86029b 418 PUBWEAK PORTB_IRQHandler
mbed_official 377:95186f86029b 419 PUBWEAK PORTC_IRQHandler
mbed_official 377:95186f86029b 420 PUBWEAK PORTD_IRQHandler
mbed_official 377:95186f86029b 421 PUBWEAK PORTE_IRQHandler
mbed_official 377:95186f86029b 422 PUBWEAK SWI_IRQHandler
mbed_official 377:95186f86029b 423 PUBWEAK SPI2_IRQHandler
mbed_official 377:95186f86029b 424 PUBWEAK UART4_RX_TX_IRQHandler
mbed_official 377:95186f86029b 425 PUBWEAK UART4_ERR_IRQHandler
mbed_official 377:95186f86029b 426 PUBWEAK UART5_RX_TX_IRQHandler
mbed_official 377:95186f86029b 427 PUBWEAK UART5_ERR_IRQHandler
mbed_official 377:95186f86029b 428 PUBWEAK CMP2_IRQHandler
mbed_official 377:95186f86029b 429 PUBWEAK FTM3_IRQHandler
mbed_official 377:95186f86029b 430 PUBWEAK DAC1_IRQHandler
mbed_official 377:95186f86029b 431 PUBWEAK ADC1_IRQHandler
mbed_official 377:95186f86029b 432 PUBWEAK I2C2_IRQHandler
mbed_official 377:95186f86029b 433 PUBWEAK CAN0_ORed_Message_buffer_IRQHandler
mbed_official 377:95186f86029b 434 PUBWEAK CAN0_Bus_Off_IRQHandler
mbed_official 377:95186f86029b 435 PUBWEAK CAN0_Error_IRQHandler
mbed_official 377:95186f86029b 436 PUBWEAK CAN0_Tx_Warning_IRQHandler
mbed_official 377:95186f86029b 437 PUBWEAK CAN0_Rx_Warning_IRQHandler
mbed_official 377:95186f86029b 438 PUBWEAK CAN0_Wake_Up_IRQHandler
mbed_official 377:95186f86029b 439 PUBWEAK SDHC_IRQHandler
mbed_official 377:95186f86029b 440
mbed_official 377:95186f86029b 441 SECTION .text:CODE:REORDER:NOROOT(1)
mbed_official 377:95186f86029b 442 THUMB
mbed_official 377:95186f86029b 443 NMI_Handler
mbed_official 377:95186f86029b 444 HardFault_Handler
mbed_official 377:95186f86029b 445 MemManage_Handler
mbed_official 377:95186f86029b 446 BusFault_Handler
mbed_official 377:95186f86029b 447 UsageFault_Handler
mbed_official 377:95186f86029b 448 SVC_Handler
mbed_official 377:95186f86029b 449 DebugMon_Handler
mbed_official 377:95186f86029b 450 PendSV_Handler
mbed_official 377:95186f86029b 451 SysTick_Handler
mbed_official 377:95186f86029b 452 DMA0_IRQHandler
mbed_official 377:95186f86029b 453 DMA1_IRQHandler
mbed_official 377:95186f86029b 454 DMA2_IRQHandler
mbed_official 377:95186f86029b 455 DMA3_IRQHandler
mbed_official 377:95186f86029b 456 DMA4_IRQHandler
mbed_official 377:95186f86029b 457 DMA5_IRQHandler
mbed_official 377:95186f86029b 458 DMA6_IRQHandler
mbed_official 377:95186f86029b 459 DMA7_IRQHandler
mbed_official 377:95186f86029b 460 DMA8_IRQHandler
mbed_official 377:95186f86029b 461 DMA9_IRQHandler
mbed_official 377:95186f86029b 462 DMA10_IRQHandler
mbed_official 377:95186f86029b 463 DMA11_IRQHandler
mbed_official 377:95186f86029b 464 DMA12_IRQHandler
mbed_official 377:95186f86029b 465 DMA13_IRQHandler
mbed_official 377:95186f86029b 466 DMA14_IRQHandler
mbed_official 377:95186f86029b 467 DMA15_IRQHandler
mbed_official 377:95186f86029b 468 DMA_Error_IRQHandler
mbed_official 377:95186f86029b 469 MCM_IRQHandler
mbed_official 377:95186f86029b 470 FTFE_IRQHandler
mbed_official 377:95186f86029b 471 Read_Collision_IRQHandler
mbed_official 377:95186f86029b 472 LVD_LVW_IRQHandler
mbed_official 377:95186f86029b 473 LLW_IRQHandler
mbed_official 377:95186f86029b 474 Watchdog_IRQHandler
mbed_official 377:95186f86029b 475 I2C0_IRQHandler
mbed_official 377:95186f86029b 476 I2C1_IRQHandler
mbed_official 377:95186f86029b 477 SPI0_IRQHandler
mbed_official 377:95186f86029b 478 SPI1_IRQHandler
mbed_official 377:95186f86029b 479 I2S0_Tx_IRQHandler
mbed_official 377:95186f86029b 480 I2S0_Rx_IRQHandler
mbed_official 377:95186f86029b 481 UART0_LON_IRQHandler
mbed_official 377:95186f86029b 482 UART0_RX_TX_IRQHandler
mbed_official 377:95186f86029b 483 UART0_ERR_IRQHandler
mbed_official 377:95186f86029b 484 UART1_RX_TX_IRQHandler
mbed_official 377:95186f86029b 485 UART1_ERR_IRQHandler
mbed_official 377:95186f86029b 486 UART2_RX_TX_IRQHandler
mbed_official 377:95186f86029b 487 UART2_ERR_IRQHandler
mbed_official 377:95186f86029b 488 UART3_RX_TX_IRQHandler
mbed_official 377:95186f86029b 489 UART3_ERR_IRQHandler
mbed_official 377:95186f86029b 490 ADC0_IRQHandler
mbed_official 377:95186f86029b 491 CMP0_IRQHandler
mbed_official 377:95186f86029b 492 CMP1_IRQHandler
mbed_official 377:95186f86029b 493 FTM0_IRQHandler
mbed_official 377:95186f86029b 494 FTM1_IRQHandler
mbed_official 377:95186f86029b 495 FTM2_IRQHandler
mbed_official 377:95186f86029b 496 CMT_IRQHandler
mbed_official 377:95186f86029b 497 RTC_IRQHandler
mbed_official 377:95186f86029b 498 RTC_Seconds_IRQHandler
mbed_official 377:95186f86029b 499 PIT0_IRQHandler
mbed_official 377:95186f86029b 500 PIT1_IRQHandler
mbed_official 377:95186f86029b 501 PIT2_IRQHandler
mbed_official 377:95186f86029b 502 PIT3_IRQHandler
mbed_official 377:95186f86029b 503 PDB0_IRQHandler
mbed_official 377:95186f86029b 504 USB0_IRQHandler
mbed_official 377:95186f86029b 505 USBDCD_IRQHandler
mbed_official 377:95186f86029b 506 DAC0_IRQHandler
mbed_official 377:95186f86029b 507 MCG_IRQHandler
mbed_official 377:95186f86029b 508 LPTimer_IRQHandler
mbed_official 377:95186f86029b 509 PORTA_IRQHandler
mbed_official 377:95186f86029b 510 PORTB_IRQHandler
mbed_official 377:95186f86029b 511 PORTC_IRQHandler
mbed_official 377:95186f86029b 512 PORTD_IRQHandler
mbed_official 377:95186f86029b 513 PORTE_IRQHandler
mbed_official 377:95186f86029b 514 SWI_IRQHandler
mbed_official 377:95186f86029b 515 SPI2_IRQHandler
mbed_official 377:95186f86029b 516 UART4_RX_TX_IRQHandler
mbed_official 377:95186f86029b 517 UART4_ERR_IRQHandler
mbed_official 377:95186f86029b 518 UART5_RX_TX_IRQHandler
mbed_official 377:95186f86029b 519 UART5_ERR_IRQHandler
mbed_official 377:95186f86029b 520 CMP2_IRQHandler
mbed_official 377:95186f86029b 521 FTM3_IRQHandler
mbed_official 377:95186f86029b 522 DAC1_IRQHandler
mbed_official 377:95186f86029b 523 ADC1_IRQHandler
mbed_official 377:95186f86029b 524 I2C2_IRQHandler
mbed_official 377:95186f86029b 525 CAN0_ORed_Message_buffer_IRQHandler
mbed_official 377:95186f86029b 526 CAN0_Bus_Off_IRQHandler
mbed_official 377:95186f86029b 527 CAN0_Error_IRQHandler
mbed_official 377:95186f86029b 528 CAN0_Tx_Warning_IRQHandler
mbed_official 377:95186f86029b 529 CAN0_Rx_Warning_IRQHandler
mbed_official 377:95186f86029b 530 CAN0_Wake_Up_IRQHandler
mbed_official 377:95186f86029b 531 SDHC_IRQHandler
mbed_official 377:95186f86029b 532 Default_Handler
mbed_official 377:95186f86029b 533
mbed_official 377:95186f86029b 534 B Default_Handler
mbed_official 377:95186f86029b 535 END