1;/**************************************************************************//** 2; * @file startup_psoc6_02_cm4.s 3; * @brief CMSIS Core Device Startup File for 4; * ARMCM4 Device Series 5; * @version V5.00 6; * @date 08. March 2016 7; ******************************************************************************/ 8;/* 9; * Copyright (c) 2009-2016 ARM Limited. All rights reserved. 10; * 11; * SPDX-License-Identifier: Apache-2.0 12; * 13; * Licensed under the Apache License, Version 2.0 (the License); you may 14; * not use this file except in compliance with the License. 15; * You may obtain a copy of the License at 16; * 17; * www.apache.org/licenses/LICENSE-2.0 18; * 19; * Unless required by applicable law or agreed to in writing, software 20; * distributed under the License is distributed on an AS IS BASIS, WITHOUT 21; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22; * See the License for the specific language governing permissions and 23; * limitations under the License. 24; */ 25 26; 27; The modules in this file are included in the libraries, and may be replaced 28; by any user-defined modules that define the PUBLIC symbol _program_start or 29; a user defined start symbol. 30; To override the cstartup defined in the library, simply add your modified 31; version to the workbench project. 32; 33; The vector table is normally located at address 0. 34; When debugging in RAM, it can be located in RAM, aligned to at least 2^6. 35; The name "__vector_table" has special meaning for C-SPY: 36; it is where the SP start value is found, and the NVIC vector 37; table register (VTOR) is initialized to this address if != 0. 38; 39; Cortex-M version 40; 41 42 MODULE ?cstartup 43 44 ;; Forward declaration of sections. 45 SECTION CSTACK:DATA:NOROOT(3) 46 SECTION .intvec_ram:DATA:NOROOT(2) 47 SECTION .intvec:CODE:NOROOT(2) 48 49 EXTERN __iar_program_start 50 EXTERN SystemInit 51 EXTERN Cy_SystemInitFpuEnable 52 EXTERN __iar_data_init3 53 EXTERN __iar_dynamic_initialization 54 PUBLIC __vector_table 55 PUBLIC __vector_table_0x1c 56 PUBLIC __Vectors 57 PUBLIC __Vectors_End 58 PUBLIC __Vectors_Size 59 PUBLIC __ramVectors 60 61 DATA 62 63__vector_table 64 DCD sfe(CSTACK) 65 DCD Reset_Handler 66 67 DCD 0x0000000D ; NMI_Handler is defined in ROM code 68 DCD HardFault_Handler 69 DCD MemManage_Handler 70 DCD BusFault_Handler 71 DCD UsageFault_Handler 72__vector_table_0x1c 73 DCD 0 74 DCD 0 75 DCD 0 76 DCD 0 77 DCD SVC_Handler 78 DCD DebugMon_Handler 79 DCD 0 80 DCD PendSV_Handler 81 DCD SysTick_Handler 82 83 ; External interrupts Description 84 DCD ioss_interrupts_gpio_0_IRQHandler ; GPIO Port Interrupt #0 85 DCD ioss_interrupts_gpio_1_IRQHandler ; GPIO Port Interrupt #1 86 DCD ioss_interrupts_gpio_2_IRQHandler ; GPIO Port Interrupt #2 87 DCD ioss_interrupts_gpio_3_IRQHandler ; GPIO Port Interrupt #3 88 DCD ioss_interrupts_gpio_4_IRQHandler ; GPIO Port Interrupt #4 89 DCD ioss_interrupts_gpio_5_IRQHandler ; GPIO Port Interrupt #5 90 DCD ioss_interrupts_gpio_6_IRQHandler ; GPIO Port Interrupt #6 91 DCD ioss_interrupts_gpio_7_IRQHandler ; GPIO Port Interrupt #7 92 DCD ioss_interrupts_gpio_8_IRQHandler ; GPIO Port Interrupt #8 93 DCD ioss_interrupts_gpio_9_IRQHandler ; GPIO Port Interrupt #9 94 DCD ioss_interrupts_gpio_10_IRQHandler ; GPIO Port Interrupt #10 95 DCD ioss_interrupts_gpio_11_IRQHandler ; GPIO Port Interrupt #11 96 DCD ioss_interrupts_gpio_12_IRQHandler ; GPIO Port Interrupt #12 97 DCD ioss_interrupts_gpio_13_IRQHandler ; GPIO Port Interrupt #13 98 DCD ioss_interrupts_gpio_14_IRQHandler ; GPIO Port Interrupt #14 99 DCD ioss_interrupt_gpio_IRQHandler ; GPIO All Ports 100 DCD ioss_interrupt_vdd_IRQHandler ; GPIO Supply Detect Interrupt 101 DCD lpcomp_interrupt_IRQHandler ; Low Power Comparator Interrupt 102 DCD scb_8_interrupt_IRQHandler ; Serial Communication Block #8 (DeepSleep capable) 103 DCD srss_interrupt_mcwdt_0_IRQHandler ; Multi Counter Watchdog Timer interrupt 104 DCD srss_interrupt_mcwdt_1_IRQHandler ; Multi Counter Watchdog Timer interrupt 105 DCD srss_interrupt_backup_IRQHandler ; Backup domain interrupt 106 DCD srss_interrupt_IRQHandler ; Other combined Interrupts for SRSS (LVD, WDT, CLKCAL) 107 DCD cpuss_interrupts_ipc_0_IRQHandler ; CPUSS Inter Process Communication Interrupt #0 108 DCD cpuss_interrupts_ipc_1_IRQHandler ; CPUSS Inter Process Communication Interrupt #1 109 DCD cpuss_interrupts_ipc_2_IRQHandler ; CPUSS Inter Process Communication Interrupt #2 110 DCD cpuss_interrupts_ipc_3_IRQHandler ; CPUSS Inter Process Communication Interrupt #3 111 DCD cpuss_interrupts_ipc_4_IRQHandler ; CPUSS Inter Process Communication Interrupt #4 112 DCD cpuss_interrupts_ipc_5_IRQHandler ; CPUSS Inter Process Communication Interrupt #5 113 DCD cpuss_interrupts_ipc_6_IRQHandler ; CPUSS Inter Process Communication Interrupt #6 114 DCD cpuss_interrupts_ipc_7_IRQHandler ; CPUSS Inter Process Communication Interrupt #7 115 DCD cpuss_interrupts_ipc_8_IRQHandler ; CPUSS Inter Process Communication Interrupt #8 116 DCD cpuss_interrupts_ipc_9_IRQHandler ; CPUSS Inter Process Communication Interrupt #9 117 DCD cpuss_interrupts_ipc_10_IRQHandler ; CPUSS Inter Process Communication Interrupt #10 118 DCD cpuss_interrupts_ipc_11_IRQHandler ; CPUSS Inter Process Communication Interrupt #11 119 DCD cpuss_interrupts_ipc_12_IRQHandler ; CPUSS Inter Process Communication Interrupt #12 120 DCD cpuss_interrupts_ipc_13_IRQHandler ; CPUSS Inter Process Communication Interrupt #13 121 DCD cpuss_interrupts_ipc_14_IRQHandler ; CPUSS Inter Process Communication Interrupt #14 122 DCD cpuss_interrupts_ipc_15_IRQHandler ; CPUSS Inter Process Communication Interrupt #15 123 DCD scb_0_interrupt_IRQHandler ; Serial Communication Block #0 124 DCD scb_1_interrupt_IRQHandler ; Serial Communication Block #1 125 DCD scb_2_interrupt_IRQHandler ; Serial Communication Block #2 126 DCD scb_3_interrupt_IRQHandler ; Serial Communication Block #3 127 DCD scb_4_interrupt_IRQHandler ; Serial Communication Block #4 128 DCD scb_5_interrupt_IRQHandler ; Serial Communication Block #5 129 DCD scb_6_interrupt_IRQHandler ; Serial Communication Block #6 130 DCD scb_7_interrupt_IRQHandler ; Serial Communication Block #7 131 DCD scb_9_interrupt_IRQHandler ; Serial Communication Block #9 132 DCD scb_10_interrupt_IRQHandler ; Serial Communication Block #10 133 DCD scb_11_interrupt_IRQHandler ; Serial Communication Block #11 134 DCD scb_12_interrupt_IRQHandler ; Serial Communication Block #12 135 DCD csd_interrupt_IRQHandler ; CSD (Capsense) interrupt 136 DCD cpuss_interrupts_dmac_0_IRQHandler ; CPUSS DMAC, Channel #0 137 DCD cpuss_interrupts_dmac_1_IRQHandler ; CPUSS DMAC, Channel #1 138 DCD cpuss_interrupts_dmac_2_IRQHandler ; CPUSS DMAC, Channel #2 139 DCD cpuss_interrupts_dmac_3_IRQHandler ; CPUSS DMAC, Channel #3 140 DCD cpuss_interrupts_dw0_0_IRQHandler ; CPUSS DataWire #0, Channel #0 141 DCD cpuss_interrupts_dw0_1_IRQHandler ; CPUSS DataWire #0, Channel #1 142 DCD cpuss_interrupts_dw0_2_IRQHandler ; CPUSS DataWire #0, Channel #2 143 DCD cpuss_interrupts_dw0_3_IRQHandler ; CPUSS DataWire #0, Channel #3 144 DCD cpuss_interrupts_dw0_4_IRQHandler ; CPUSS DataWire #0, Channel #4 145 DCD cpuss_interrupts_dw0_5_IRQHandler ; CPUSS DataWire #0, Channel #5 146 DCD cpuss_interrupts_dw0_6_IRQHandler ; CPUSS DataWire #0, Channel #6 147 DCD cpuss_interrupts_dw0_7_IRQHandler ; CPUSS DataWire #0, Channel #7 148 DCD cpuss_interrupts_dw0_8_IRQHandler ; CPUSS DataWire #0, Channel #8 149 DCD cpuss_interrupts_dw0_9_IRQHandler ; CPUSS DataWire #0, Channel #9 150 DCD cpuss_interrupts_dw0_10_IRQHandler ; CPUSS DataWire #0, Channel #10 151 DCD cpuss_interrupts_dw0_11_IRQHandler ; CPUSS DataWire #0, Channel #11 152 DCD cpuss_interrupts_dw0_12_IRQHandler ; CPUSS DataWire #0, Channel #12 153 DCD cpuss_interrupts_dw0_13_IRQHandler ; CPUSS DataWire #0, Channel #13 154 DCD cpuss_interrupts_dw0_14_IRQHandler ; CPUSS DataWire #0, Channel #14 155 DCD cpuss_interrupts_dw0_15_IRQHandler ; CPUSS DataWire #0, Channel #15 156 DCD cpuss_interrupts_dw0_16_IRQHandler ; CPUSS DataWire #0, Channel #16 157 DCD cpuss_interrupts_dw0_17_IRQHandler ; CPUSS DataWire #0, Channel #17 158 DCD cpuss_interrupts_dw0_18_IRQHandler ; CPUSS DataWire #0, Channel #18 159 DCD cpuss_interrupts_dw0_19_IRQHandler ; CPUSS DataWire #0, Channel #19 160 DCD cpuss_interrupts_dw0_20_IRQHandler ; CPUSS DataWire #0, Channel #20 161 DCD cpuss_interrupts_dw0_21_IRQHandler ; CPUSS DataWire #0, Channel #21 162 DCD cpuss_interrupts_dw0_22_IRQHandler ; CPUSS DataWire #0, Channel #22 163 DCD cpuss_interrupts_dw0_23_IRQHandler ; CPUSS DataWire #0, Channel #23 164 DCD cpuss_interrupts_dw0_24_IRQHandler ; CPUSS DataWire #0, Channel #24 165 DCD cpuss_interrupts_dw0_25_IRQHandler ; CPUSS DataWire #0, Channel #25 166 DCD cpuss_interrupts_dw0_26_IRQHandler ; CPUSS DataWire #0, Channel #26 167 DCD cpuss_interrupts_dw0_27_IRQHandler ; CPUSS DataWire #0, Channel #27 168 DCD cpuss_interrupts_dw0_28_IRQHandler ; CPUSS DataWire #0, Channel #28 169 DCD cpuss_interrupts_dw1_0_IRQHandler ; CPUSS DataWire #1, Channel #0 170 DCD cpuss_interrupts_dw1_1_IRQHandler ; CPUSS DataWire #1, Channel #1 171 DCD cpuss_interrupts_dw1_2_IRQHandler ; CPUSS DataWire #1, Channel #2 172 DCD cpuss_interrupts_dw1_3_IRQHandler ; CPUSS DataWire #1, Channel #3 173 DCD cpuss_interrupts_dw1_4_IRQHandler ; CPUSS DataWire #1, Channel #4 174 DCD cpuss_interrupts_dw1_5_IRQHandler ; CPUSS DataWire #1, Channel #5 175 DCD cpuss_interrupts_dw1_6_IRQHandler ; CPUSS DataWire #1, Channel #6 176 DCD cpuss_interrupts_dw1_7_IRQHandler ; CPUSS DataWire #1, Channel #7 177 DCD cpuss_interrupts_dw1_8_IRQHandler ; CPUSS DataWire #1, Channel #8 178 DCD cpuss_interrupts_dw1_9_IRQHandler ; CPUSS DataWire #1, Channel #9 179 DCD cpuss_interrupts_dw1_10_IRQHandler ; CPUSS DataWire #1, Channel #10 180 DCD cpuss_interrupts_dw1_11_IRQHandler ; CPUSS DataWire #1, Channel #11 181 DCD cpuss_interrupts_dw1_12_IRQHandler ; CPUSS DataWire #1, Channel #12 182 DCD cpuss_interrupts_dw1_13_IRQHandler ; CPUSS DataWire #1, Channel #13 183 DCD cpuss_interrupts_dw1_14_IRQHandler ; CPUSS DataWire #1, Channel #14 184 DCD cpuss_interrupts_dw1_15_IRQHandler ; CPUSS DataWire #1, Channel #15 185 DCD cpuss_interrupts_dw1_16_IRQHandler ; CPUSS DataWire #1, Channel #16 186 DCD cpuss_interrupts_dw1_17_IRQHandler ; CPUSS DataWire #1, Channel #17 187 DCD cpuss_interrupts_dw1_18_IRQHandler ; CPUSS DataWire #1, Channel #18 188 DCD cpuss_interrupts_dw1_19_IRQHandler ; CPUSS DataWire #1, Channel #19 189 DCD cpuss_interrupts_dw1_20_IRQHandler ; CPUSS DataWire #1, Channel #20 190 DCD cpuss_interrupts_dw1_21_IRQHandler ; CPUSS DataWire #1, Channel #21 191 DCD cpuss_interrupts_dw1_22_IRQHandler ; CPUSS DataWire #1, Channel #22 192 DCD cpuss_interrupts_dw1_23_IRQHandler ; CPUSS DataWire #1, Channel #23 193 DCD cpuss_interrupts_dw1_24_IRQHandler ; CPUSS DataWire #1, Channel #24 194 DCD cpuss_interrupts_dw1_25_IRQHandler ; CPUSS DataWire #1, Channel #25 195 DCD cpuss_interrupts_dw1_26_IRQHandler ; CPUSS DataWire #1, Channel #26 196 DCD cpuss_interrupts_dw1_27_IRQHandler ; CPUSS DataWire #1, Channel #27 197 DCD cpuss_interrupts_dw1_28_IRQHandler ; CPUSS DataWire #1, Channel #28 198 DCD cpuss_interrupts_fault_0_IRQHandler ; CPUSS Fault Structure Interrupt #0 199 DCD cpuss_interrupts_fault_1_IRQHandler ; CPUSS Fault Structure Interrupt #1 200 DCD cpuss_interrupt_crypto_IRQHandler ; CRYPTO Accelerator Interrupt 201 DCD cpuss_interrupt_fm_IRQHandler ; FLASH Macro Interrupt 202 DCD cpuss_interrupts_cm4_fp_IRQHandler ; Floating Point operation fault 203 DCD cpuss_interrupts_cm0_cti_0_IRQHandler ; CM0+ CTI #0 204 DCD cpuss_interrupts_cm0_cti_1_IRQHandler ; CM0+ CTI #1 205 DCD cpuss_interrupts_cm4_cti_0_IRQHandler ; CM4 CTI #0 206 DCD cpuss_interrupts_cm4_cti_1_IRQHandler ; CM4 CTI #1 207 DCD tcpwm_0_interrupts_0_IRQHandler ; TCPWM #0, Counter #0 208 DCD tcpwm_0_interrupts_1_IRQHandler ; TCPWM #0, Counter #1 209 DCD tcpwm_0_interrupts_2_IRQHandler ; TCPWM #0, Counter #2 210 DCD tcpwm_0_interrupts_3_IRQHandler ; TCPWM #0, Counter #3 211 DCD tcpwm_0_interrupts_4_IRQHandler ; TCPWM #0, Counter #4 212 DCD tcpwm_0_interrupts_5_IRQHandler ; TCPWM #0, Counter #5 213 DCD tcpwm_0_interrupts_6_IRQHandler ; TCPWM #0, Counter #6 214 DCD tcpwm_0_interrupts_7_IRQHandler ; TCPWM #0, Counter #7 215 DCD tcpwm_1_interrupts_0_IRQHandler ; TCPWM #1, Counter #0 216 DCD tcpwm_1_interrupts_1_IRQHandler ; TCPWM #1, Counter #1 217 DCD tcpwm_1_interrupts_2_IRQHandler ; TCPWM #1, Counter #2 218 DCD tcpwm_1_interrupts_3_IRQHandler ; TCPWM #1, Counter #3 219 DCD tcpwm_1_interrupts_4_IRQHandler ; TCPWM #1, Counter #4 220 DCD tcpwm_1_interrupts_5_IRQHandler ; TCPWM #1, Counter #5 221 DCD tcpwm_1_interrupts_6_IRQHandler ; TCPWM #1, Counter #6 222 DCD tcpwm_1_interrupts_7_IRQHandler ; TCPWM #1, Counter #7 223 DCD tcpwm_1_interrupts_8_IRQHandler ; TCPWM #1, Counter #8 224 DCD tcpwm_1_interrupts_9_IRQHandler ; TCPWM #1, Counter #9 225 DCD tcpwm_1_interrupts_10_IRQHandler ; TCPWM #1, Counter #10 226 DCD tcpwm_1_interrupts_11_IRQHandler ; TCPWM #1, Counter #11 227 DCD tcpwm_1_interrupts_12_IRQHandler ; TCPWM #1, Counter #12 228 DCD tcpwm_1_interrupts_13_IRQHandler ; TCPWM #1, Counter #13 229 DCD tcpwm_1_interrupts_14_IRQHandler ; TCPWM #1, Counter #14 230 DCD tcpwm_1_interrupts_15_IRQHandler ; TCPWM #1, Counter #15 231 DCD tcpwm_1_interrupts_16_IRQHandler ; TCPWM #1, Counter #16 232 DCD tcpwm_1_interrupts_17_IRQHandler ; TCPWM #1, Counter #17 233 DCD tcpwm_1_interrupts_18_IRQHandler ; TCPWM #1, Counter #18 234 DCD tcpwm_1_interrupts_19_IRQHandler ; TCPWM #1, Counter #19 235 DCD tcpwm_1_interrupts_20_IRQHandler ; TCPWM #1, Counter #20 236 DCD tcpwm_1_interrupts_21_IRQHandler ; TCPWM #1, Counter #21 237 DCD tcpwm_1_interrupts_22_IRQHandler ; TCPWM #1, Counter #22 238 DCD tcpwm_1_interrupts_23_IRQHandler ; TCPWM #1, Counter #23 239 DCD pass_interrupt_sar_IRQHandler ; SAR ADC interrupt 240 DCD audioss_0_interrupt_i2s_IRQHandler ; I2S0 Audio interrupt 241 DCD audioss_0_interrupt_pdm_IRQHandler ; PDM0/PCM0 Audio interrupt 242 DCD audioss_1_interrupt_i2s_IRQHandler ; I2S1 Audio interrupt 243 DCD profile_interrupt_IRQHandler ; Energy Profiler interrupt 244 DCD smif_interrupt_IRQHandler ; Serial Memory Interface interrupt 245 DCD usb_interrupt_hi_IRQHandler ; USB Interrupt 246 DCD usb_interrupt_med_IRQHandler ; USB Interrupt 247 DCD usb_interrupt_lo_IRQHandler ; USB Interrupt 248 DCD sdhc_0_interrupt_wakeup_IRQHandler ; SDIO wakeup interrupt for mxsdhc 249 DCD sdhc_0_interrupt_general_IRQHandler ; Consolidated interrupt for mxsdhc for everything else 250 DCD sdhc_1_interrupt_wakeup_IRQHandler ; EEMC wakeup interrupt for mxsdhc, not used 251 DCD sdhc_1_interrupt_general_IRQHandler ; Consolidated interrupt for mxsdhc for everything else 252 253__Vectors_End 254 255__Vectors EQU __vector_table 256__Vectors_Size EQU __Vectors_End - __Vectors 257 258 SECTION .intvec_ram:DATA:REORDER:NOROOT(2) 259__ramVectors 260 DS8 __Vectors_Size 261 262 263 THUMB 264 265;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 266;; 267;; Default handlers 268;; 269 PUBWEAK Default_Handler 270 SECTION .text:CODE:REORDER:NOROOT(2) 271Default_Handler 272 B Default_Handler 273 274 275;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 276;; 277;; Weak function for startup customization 278;; 279;; Note. The global resources are not yet initialized (for example global variables, peripherals, clocks) 280;; because this function is executed as the first instruction in the ResetHandler. 281;; The PDL is also not initialized to use the proper register offsets. 282;; The user of this function is responsible for initializing the PDL and resources before using them. 283;; 284 PUBWEAK Cy_OnResetUser 285 SECTION .text:CODE:REORDER:NOROOT(2) 286Cy_OnResetUser 287 BX LR 288 289;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 290;; 291;; Weak function for OS-specific customization 292;; 293 PUBWEAK cy_toolchain_init 294 SECTION .text:CODE:REORDER:NOROOT(2) 295cy_toolchain_init 296 BX LR 297 298;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 299;; 300;; Define strong version to return zero for 301;; __iar_program_start to skip data sections 302;; initialization. 303;; 304 PUBLIC __low_level_init 305 SECTION .text:CODE:REORDER:NOROOT(2) 306__low_level_init 307 MOVS R0, #0 308 BX LR 309 310;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 311;; 312;; Default interrupt handlers. 313;; 314 PUBWEAK Reset_Handler 315 SECTION .text:CODE:REORDER:NOROOT(2) 316Reset_Handler 317 318 ; Define strong function for startup customization 319 LDR R0, =Cy_OnResetUser 320 BLX R0 321 322 ; Disable global interrupts 323 CPSID I 324 325 ; Copy vectors from ROM to RAM 326 LDR r1, =__vector_table 327 LDR r0, =__ramVectors 328 LDR r2, =__Vectors_Size 329intvec_copy 330 LDR r3, [r1] 331 STR r3, [r0] 332 ADDS r0, r0, #4 333 ADDS r1, r1, #4 334 SUBS r2, r2, #4 335 CMP r2, #0 336 BNE intvec_copy 337 338 ; Update Vector Table Offset Register 339 LDR r0, =__ramVectors 340 LDR r1, =0xE000ED08 341 STR r0, [r1] 342 dsb 343 344 ; Initialize data sections 345 LDR R0, =__iar_data_init3 346 BLX R0 347 348 ; OS-specific low-level initialization 349 LDR R0, =cy_toolchain_init 350 BLX R0 351 352 ; --manual_dynamic_initialization 353 BL __iar_dynamic_initialization 354 355 LDR R0, =SystemInit 356 BLX R0 357 358 LDR R0, =__iar_program_start 359 BLX R0 360 361; Should never get here 362Cy_Main_Exited 363 B Cy_Main_Exited 364 365 366 PUBWEAK NMI_Handler 367 SECTION .text:CODE:REORDER:NOROOT(1) 368NMI_Handler 369 B NMI_Handler 370 371 372 PUBWEAK Cy_SysLib_FaultHandler 373 SECTION .text:CODE:REORDER:NOROOT(1) 374Cy_SysLib_FaultHandler 375 B Cy_SysLib_FaultHandler 376 377 PUBWEAK HardFault_Wrapper 378 SECTION .text:CODE:REORDER:NOROOT(1) 379HardFault_Wrapper 380 IMPORT Cy_SysLib_FaultHandler 381 movs r0, #4 382 mov r1, LR 383 tst r0, r1 384 beq L_MSP 385 mrs r0, PSP 386 b L_API_call 387L_MSP 388 mrs r0, MSP 389L_API_call 390 ; Storing LR content for Creator call stack trace 391 push {LR} 392 bl Cy_SysLib_FaultHandler 393 394 PUBWEAK HardFault_Handler 395 SECTION .text:CODE:REORDER:NOROOT(1) 396HardFault_Handler 397 B HardFault_Wrapper 398 399 PUBWEAK MemManage_Handler 400 SECTION .text:CODE:REORDER:NOROOT(1) 401MemManage_Handler 402 B HardFault_Wrapper 403 404 PUBWEAK BusFault_Handler 405 SECTION .text:CODE:REORDER:NOROOT(1) 406BusFault_Handler 407 B HardFault_Wrapper 408 409 PUBWEAK UsageFault_Handler 410 SECTION .text:CODE:REORDER:NOROOT(1) 411UsageFault_Handler 412 B HardFault_Wrapper 413 414 PUBWEAK SVC_Handler 415 SECTION .text:CODE:REORDER:NOROOT(1) 416SVC_Handler 417 B SVC_Handler 418 419 PUBWEAK DebugMon_Handler 420 SECTION .text:CODE:REORDER:NOROOT(1) 421DebugMon_Handler 422 B DebugMon_Handler 423 424 PUBWEAK PendSV_Handler 425 SECTION .text:CODE:REORDER:NOROOT(1) 426PendSV_Handler 427 B PendSV_Handler 428 429 PUBWEAK SysTick_Handler 430 SECTION .text:CODE:REORDER:NOROOT(1) 431SysTick_Handler 432 B SysTick_Handler 433 434 435 ; External interrupts 436 PUBWEAK ioss_interrupts_gpio_0_IRQHandler 437 SECTION .text:CODE:REORDER:NOROOT(1) 438ioss_interrupts_gpio_0_IRQHandler 439 B ioss_interrupts_gpio_0_IRQHandler 440 441 PUBWEAK ioss_interrupts_gpio_1_IRQHandler 442 SECTION .text:CODE:REORDER:NOROOT(1) 443ioss_interrupts_gpio_1_IRQHandler 444 B ioss_interrupts_gpio_1_IRQHandler 445 446 PUBWEAK ioss_interrupts_gpio_2_IRQHandler 447 SECTION .text:CODE:REORDER:NOROOT(1) 448ioss_interrupts_gpio_2_IRQHandler 449 B ioss_interrupts_gpio_2_IRQHandler 450 451 PUBWEAK ioss_interrupts_gpio_3_IRQHandler 452 SECTION .text:CODE:REORDER:NOROOT(1) 453ioss_interrupts_gpio_3_IRQHandler 454 B ioss_interrupts_gpio_3_IRQHandler 455 456 PUBWEAK ioss_interrupts_gpio_4_IRQHandler 457 SECTION .text:CODE:REORDER:NOROOT(1) 458ioss_interrupts_gpio_4_IRQHandler 459 B ioss_interrupts_gpio_4_IRQHandler 460 461 PUBWEAK ioss_interrupts_gpio_5_IRQHandler 462 SECTION .text:CODE:REORDER:NOROOT(1) 463ioss_interrupts_gpio_5_IRQHandler 464 B ioss_interrupts_gpio_5_IRQHandler 465 466 PUBWEAK ioss_interrupts_gpio_6_IRQHandler 467 SECTION .text:CODE:REORDER:NOROOT(1) 468ioss_interrupts_gpio_6_IRQHandler 469 B ioss_interrupts_gpio_6_IRQHandler 470 471 PUBWEAK ioss_interrupts_gpio_7_IRQHandler 472 SECTION .text:CODE:REORDER:NOROOT(1) 473ioss_interrupts_gpio_7_IRQHandler 474 B ioss_interrupts_gpio_7_IRQHandler 475 476 PUBWEAK ioss_interrupts_gpio_8_IRQHandler 477 SECTION .text:CODE:REORDER:NOROOT(1) 478ioss_interrupts_gpio_8_IRQHandler 479 B ioss_interrupts_gpio_8_IRQHandler 480 481 PUBWEAK ioss_interrupts_gpio_9_IRQHandler 482 SECTION .text:CODE:REORDER:NOROOT(1) 483ioss_interrupts_gpio_9_IRQHandler 484 B ioss_interrupts_gpio_9_IRQHandler 485 486 PUBWEAK ioss_interrupts_gpio_10_IRQHandler 487 SECTION .text:CODE:REORDER:NOROOT(1) 488ioss_interrupts_gpio_10_IRQHandler 489 B ioss_interrupts_gpio_10_IRQHandler 490 491 PUBWEAK ioss_interrupts_gpio_11_IRQHandler 492 SECTION .text:CODE:REORDER:NOROOT(1) 493ioss_interrupts_gpio_11_IRQHandler 494 B ioss_interrupts_gpio_11_IRQHandler 495 496 PUBWEAK ioss_interrupts_gpio_12_IRQHandler 497 SECTION .text:CODE:REORDER:NOROOT(1) 498ioss_interrupts_gpio_12_IRQHandler 499 B ioss_interrupts_gpio_12_IRQHandler 500 501 PUBWEAK ioss_interrupts_gpio_13_IRQHandler 502 SECTION .text:CODE:REORDER:NOROOT(1) 503ioss_interrupts_gpio_13_IRQHandler 504 B ioss_interrupts_gpio_13_IRQHandler 505 506 PUBWEAK ioss_interrupts_gpio_14_IRQHandler 507 SECTION .text:CODE:REORDER:NOROOT(1) 508ioss_interrupts_gpio_14_IRQHandler 509 B ioss_interrupts_gpio_14_IRQHandler 510 511 PUBWEAK ioss_interrupt_gpio_IRQHandler 512 SECTION .text:CODE:REORDER:NOROOT(1) 513ioss_interrupt_gpio_IRQHandler 514 B ioss_interrupt_gpio_IRQHandler 515 516 PUBWEAK ioss_interrupt_vdd_IRQHandler 517 SECTION .text:CODE:REORDER:NOROOT(1) 518ioss_interrupt_vdd_IRQHandler 519 B ioss_interrupt_vdd_IRQHandler 520 521 PUBWEAK lpcomp_interrupt_IRQHandler 522 SECTION .text:CODE:REORDER:NOROOT(1) 523lpcomp_interrupt_IRQHandler 524 B lpcomp_interrupt_IRQHandler 525 526 PUBWEAK scb_8_interrupt_IRQHandler 527 SECTION .text:CODE:REORDER:NOROOT(1) 528scb_8_interrupt_IRQHandler 529 B scb_8_interrupt_IRQHandler 530 531 PUBWEAK srss_interrupt_mcwdt_0_IRQHandler 532 SECTION .text:CODE:REORDER:NOROOT(1) 533srss_interrupt_mcwdt_0_IRQHandler 534 B srss_interrupt_mcwdt_0_IRQHandler 535 536 PUBWEAK srss_interrupt_mcwdt_1_IRQHandler 537 SECTION .text:CODE:REORDER:NOROOT(1) 538srss_interrupt_mcwdt_1_IRQHandler 539 B srss_interrupt_mcwdt_1_IRQHandler 540 541 PUBWEAK srss_interrupt_backup_IRQHandler 542 SECTION .text:CODE:REORDER:NOROOT(1) 543srss_interrupt_backup_IRQHandler 544 B srss_interrupt_backup_IRQHandler 545 546 PUBWEAK srss_interrupt_IRQHandler 547 SECTION .text:CODE:REORDER:NOROOT(1) 548srss_interrupt_IRQHandler 549 B srss_interrupt_IRQHandler 550 551 PUBWEAK cpuss_interrupts_ipc_0_IRQHandler 552 SECTION .text:CODE:REORDER:NOROOT(1) 553cpuss_interrupts_ipc_0_IRQHandler 554 B cpuss_interrupts_ipc_0_IRQHandler 555 556 PUBWEAK cpuss_interrupts_ipc_1_IRQHandler 557 SECTION .text:CODE:REORDER:NOROOT(1) 558cpuss_interrupts_ipc_1_IRQHandler 559 B cpuss_interrupts_ipc_1_IRQHandler 560 561 PUBWEAK cpuss_interrupts_ipc_2_IRQHandler 562 SECTION .text:CODE:REORDER:NOROOT(1) 563cpuss_interrupts_ipc_2_IRQHandler 564 B cpuss_interrupts_ipc_2_IRQHandler 565 566 PUBWEAK cpuss_interrupts_ipc_3_IRQHandler 567 SECTION .text:CODE:REORDER:NOROOT(1) 568cpuss_interrupts_ipc_3_IRQHandler 569 B cpuss_interrupts_ipc_3_IRQHandler 570 571 PUBWEAK cpuss_interrupts_ipc_4_IRQHandler 572 SECTION .text:CODE:REORDER:NOROOT(1) 573cpuss_interrupts_ipc_4_IRQHandler 574 B cpuss_interrupts_ipc_4_IRQHandler 575 576 PUBWEAK cpuss_interrupts_ipc_5_IRQHandler 577 SECTION .text:CODE:REORDER:NOROOT(1) 578cpuss_interrupts_ipc_5_IRQHandler 579 B cpuss_interrupts_ipc_5_IRQHandler 580 581 PUBWEAK cpuss_interrupts_ipc_6_IRQHandler 582 SECTION .text:CODE:REORDER:NOROOT(1) 583cpuss_interrupts_ipc_6_IRQHandler 584 B cpuss_interrupts_ipc_6_IRQHandler 585 586 PUBWEAK cpuss_interrupts_ipc_7_IRQHandler 587 SECTION .text:CODE:REORDER:NOROOT(1) 588cpuss_interrupts_ipc_7_IRQHandler 589 B cpuss_interrupts_ipc_7_IRQHandler 590 591 PUBWEAK cpuss_interrupts_ipc_8_IRQHandler 592 SECTION .text:CODE:REORDER:NOROOT(1) 593cpuss_interrupts_ipc_8_IRQHandler 594 B cpuss_interrupts_ipc_8_IRQHandler 595 596 PUBWEAK cpuss_interrupts_ipc_9_IRQHandler 597 SECTION .text:CODE:REORDER:NOROOT(1) 598cpuss_interrupts_ipc_9_IRQHandler 599 B cpuss_interrupts_ipc_9_IRQHandler 600 601 PUBWEAK cpuss_interrupts_ipc_10_IRQHandler 602 SECTION .text:CODE:REORDER:NOROOT(1) 603cpuss_interrupts_ipc_10_IRQHandler 604 B cpuss_interrupts_ipc_10_IRQHandler 605 606 PUBWEAK cpuss_interrupts_ipc_11_IRQHandler 607 SECTION .text:CODE:REORDER:NOROOT(1) 608cpuss_interrupts_ipc_11_IRQHandler 609 B cpuss_interrupts_ipc_11_IRQHandler 610 611 PUBWEAK cpuss_interrupts_ipc_12_IRQHandler 612 SECTION .text:CODE:REORDER:NOROOT(1) 613cpuss_interrupts_ipc_12_IRQHandler 614 B cpuss_interrupts_ipc_12_IRQHandler 615 616 PUBWEAK cpuss_interrupts_ipc_13_IRQHandler 617 SECTION .text:CODE:REORDER:NOROOT(1) 618cpuss_interrupts_ipc_13_IRQHandler 619 B cpuss_interrupts_ipc_13_IRQHandler 620 621 PUBWEAK cpuss_interrupts_ipc_14_IRQHandler 622 SECTION .text:CODE:REORDER:NOROOT(1) 623cpuss_interrupts_ipc_14_IRQHandler 624 B cpuss_interrupts_ipc_14_IRQHandler 625 626 PUBWEAK cpuss_interrupts_ipc_15_IRQHandler 627 SECTION .text:CODE:REORDER:NOROOT(1) 628cpuss_interrupts_ipc_15_IRQHandler 629 B cpuss_interrupts_ipc_15_IRQHandler 630 631 PUBWEAK scb_0_interrupt_IRQHandler 632 SECTION .text:CODE:REORDER:NOROOT(1) 633scb_0_interrupt_IRQHandler 634 B scb_0_interrupt_IRQHandler 635 636 PUBWEAK scb_1_interrupt_IRQHandler 637 SECTION .text:CODE:REORDER:NOROOT(1) 638scb_1_interrupt_IRQHandler 639 B scb_1_interrupt_IRQHandler 640 641 PUBWEAK scb_2_interrupt_IRQHandler 642 SECTION .text:CODE:REORDER:NOROOT(1) 643scb_2_interrupt_IRQHandler 644 B scb_2_interrupt_IRQHandler 645 646 PUBWEAK scb_3_interrupt_IRQHandler 647 SECTION .text:CODE:REORDER:NOROOT(1) 648scb_3_interrupt_IRQHandler 649 B scb_3_interrupt_IRQHandler 650 651 PUBWEAK scb_4_interrupt_IRQHandler 652 SECTION .text:CODE:REORDER:NOROOT(1) 653scb_4_interrupt_IRQHandler 654 B scb_4_interrupt_IRQHandler 655 656 PUBWEAK scb_5_interrupt_IRQHandler 657 SECTION .text:CODE:REORDER:NOROOT(1) 658scb_5_interrupt_IRQHandler 659 B scb_5_interrupt_IRQHandler 660 661 PUBWEAK scb_6_interrupt_IRQHandler 662 SECTION .text:CODE:REORDER:NOROOT(1) 663scb_6_interrupt_IRQHandler 664 B scb_6_interrupt_IRQHandler 665 666 PUBWEAK scb_7_interrupt_IRQHandler 667 SECTION .text:CODE:REORDER:NOROOT(1) 668scb_7_interrupt_IRQHandler 669 B scb_7_interrupt_IRQHandler 670 671 PUBWEAK scb_9_interrupt_IRQHandler 672 SECTION .text:CODE:REORDER:NOROOT(1) 673scb_9_interrupt_IRQHandler 674 B scb_9_interrupt_IRQHandler 675 676 PUBWEAK scb_10_interrupt_IRQHandler 677 SECTION .text:CODE:REORDER:NOROOT(1) 678scb_10_interrupt_IRQHandler 679 B scb_10_interrupt_IRQHandler 680 681 PUBWEAK scb_11_interrupt_IRQHandler 682 SECTION .text:CODE:REORDER:NOROOT(1) 683scb_11_interrupt_IRQHandler 684 B scb_11_interrupt_IRQHandler 685 686 PUBWEAK scb_12_interrupt_IRQHandler 687 SECTION .text:CODE:REORDER:NOROOT(1) 688scb_12_interrupt_IRQHandler 689 B scb_12_interrupt_IRQHandler 690 691 PUBWEAK csd_interrupt_IRQHandler 692 SECTION .text:CODE:REORDER:NOROOT(1) 693csd_interrupt_IRQHandler 694 B csd_interrupt_IRQHandler 695 696 PUBWEAK cpuss_interrupts_dmac_0_IRQHandler 697 SECTION .text:CODE:REORDER:NOROOT(1) 698cpuss_interrupts_dmac_0_IRQHandler 699 B cpuss_interrupts_dmac_0_IRQHandler 700 701 PUBWEAK cpuss_interrupts_dmac_1_IRQHandler 702 SECTION .text:CODE:REORDER:NOROOT(1) 703cpuss_interrupts_dmac_1_IRQHandler 704 B cpuss_interrupts_dmac_1_IRQHandler 705 706 PUBWEAK cpuss_interrupts_dmac_2_IRQHandler 707 SECTION .text:CODE:REORDER:NOROOT(1) 708cpuss_interrupts_dmac_2_IRQHandler 709 B cpuss_interrupts_dmac_2_IRQHandler 710 711 PUBWEAK cpuss_interrupts_dmac_3_IRQHandler 712 SECTION .text:CODE:REORDER:NOROOT(1) 713cpuss_interrupts_dmac_3_IRQHandler 714 B cpuss_interrupts_dmac_3_IRQHandler 715 716 PUBWEAK cpuss_interrupts_dw0_0_IRQHandler 717 SECTION .text:CODE:REORDER:NOROOT(1) 718cpuss_interrupts_dw0_0_IRQHandler 719 B cpuss_interrupts_dw0_0_IRQHandler 720 721 PUBWEAK cpuss_interrupts_dw0_1_IRQHandler 722 SECTION .text:CODE:REORDER:NOROOT(1) 723cpuss_interrupts_dw0_1_IRQHandler 724 B cpuss_interrupts_dw0_1_IRQHandler 725 726 PUBWEAK cpuss_interrupts_dw0_2_IRQHandler 727 SECTION .text:CODE:REORDER:NOROOT(1) 728cpuss_interrupts_dw0_2_IRQHandler 729 B cpuss_interrupts_dw0_2_IRQHandler 730 731 PUBWEAK cpuss_interrupts_dw0_3_IRQHandler 732 SECTION .text:CODE:REORDER:NOROOT(1) 733cpuss_interrupts_dw0_3_IRQHandler 734 B cpuss_interrupts_dw0_3_IRQHandler 735 736 PUBWEAK cpuss_interrupts_dw0_4_IRQHandler 737 SECTION .text:CODE:REORDER:NOROOT(1) 738cpuss_interrupts_dw0_4_IRQHandler 739 B cpuss_interrupts_dw0_4_IRQHandler 740 741 PUBWEAK cpuss_interrupts_dw0_5_IRQHandler 742 SECTION .text:CODE:REORDER:NOROOT(1) 743cpuss_interrupts_dw0_5_IRQHandler 744 B cpuss_interrupts_dw0_5_IRQHandler 745 746 PUBWEAK cpuss_interrupts_dw0_6_IRQHandler 747 SECTION .text:CODE:REORDER:NOROOT(1) 748cpuss_interrupts_dw0_6_IRQHandler 749 B cpuss_interrupts_dw0_6_IRQHandler 750 751 PUBWEAK cpuss_interrupts_dw0_7_IRQHandler 752 SECTION .text:CODE:REORDER:NOROOT(1) 753cpuss_interrupts_dw0_7_IRQHandler 754 B cpuss_interrupts_dw0_7_IRQHandler 755 756 PUBWEAK cpuss_interrupts_dw0_8_IRQHandler 757 SECTION .text:CODE:REORDER:NOROOT(1) 758cpuss_interrupts_dw0_8_IRQHandler 759 B cpuss_interrupts_dw0_8_IRQHandler 760 761 PUBWEAK cpuss_interrupts_dw0_9_IRQHandler 762 SECTION .text:CODE:REORDER:NOROOT(1) 763cpuss_interrupts_dw0_9_IRQHandler 764 B cpuss_interrupts_dw0_9_IRQHandler 765 766 PUBWEAK cpuss_interrupts_dw0_10_IRQHandler 767 SECTION .text:CODE:REORDER:NOROOT(1) 768cpuss_interrupts_dw0_10_IRQHandler 769 B cpuss_interrupts_dw0_10_IRQHandler 770 771 PUBWEAK cpuss_interrupts_dw0_11_IRQHandler 772 SECTION .text:CODE:REORDER:NOROOT(1) 773cpuss_interrupts_dw0_11_IRQHandler 774 B cpuss_interrupts_dw0_11_IRQHandler 775 776 PUBWEAK cpuss_interrupts_dw0_12_IRQHandler 777 SECTION .text:CODE:REORDER:NOROOT(1) 778cpuss_interrupts_dw0_12_IRQHandler 779 B cpuss_interrupts_dw0_12_IRQHandler 780 781 PUBWEAK cpuss_interrupts_dw0_13_IRQHandler 782 SECTION .text:CODE:REORDER:NOROOT(1) 783cpuss_interrupts_dw0_13_IRQHandler 784 B cpuss_interrupts_dw0_13_IRQHandler 785 786 PUBWEAK cpuss_interrupts_dw0_14_IRQHandler 787 SECTION .text:CODE:REORDER:NOROOT(1) 788cpuss_interrupts_dw0_14_IRQHandler 789 B cpuss_interrupts_dw0_14_IRQHandler 790 791 PUBWEAK cpuss_interrupts_dw0_15_IRQHandler 792 SECTION .text:CODE:REORDER:NOROOT(1) 793cpuss_interrupts_dw0_15_IRQHandler 794 B cpuss_interrupts_dw0_15_IRQHandler 795 796 PUBWEAK cpuss_interrupts_dw0_16_IRQHandler 797 SECTION .text:CODE:REORDER:NOROOT(1) 798cpuss_interrupts_dw0_16_IRQHandler 799 B cpuss_interrupts_dw0_16_IRQHandler 800 801 PUBWEAK cpuss_interrupts_dw0_17_IRQHandler 802 SECTION .text:CODE:REORDER:NOROOT(1) 803cpuss_interrupts_dw0_17_IRQHandler 804 B cpuss_interrupts_dw0_17_IRQHandler 805 806 PUBWEAK cpuss_interrupts_dw0_18_IRQHandler 807 SECTION .text:CODE:REORDER:NOROOT(1) 808cpuss_interrupts_dw0_18_IRQHandler 809 B cpuss_interrupts_dw0_18_IRQHandler 810 811 PUBWEAK cpuss_interrupts_dw0_19_IRQHandler 812 SECTION .text:CODE:REORDER:NOROOT(1) 813cpuss_interrupts_dw0_19_IRQHandler 814 B cpuss_interrupts_dw0_19_IRQHandler 815 816 PUBWEAK cpuss_interrupts_dw0_20_IRQHandler 817 SECTION .text:CODE:REORDER:NOROOT(1) 818cpuss_interrupts_dw0_20_IRQHandler 819 B cpuss_interrupts_dw0_20_IRQHandler 820 821 PUBWEAK cpuss_interrupts_dw0_21_IRQHandler 822 SECTION .text:CODE:REORDER:NOROOT(1) 823cpuss_interrupts_dw0_21_IRQHandler 824 B cpuss_interrupts_dw0_21_IRQHandler 825 826 PUBWEAK cpuss_interrupts_dw0_22_IRQHandler 827 SECTION .text:CODE:REORDER:NOROOT(1) 828cpuss_interrupts_dw0_22_IRQHandler 829 B cpuss_interrupts_dw0_22_IRQHandler 830 831 PUBWEAK cpuss_interrupts_dw0_23_IRQHandler 832 SECTION .text:CODE:REORDER:NOROOT(1) 833cpuss_interrupts_dw0_23_IRQHandler 834 B cpuss_interrupts_dw0_23_IRQHandler 835 836 PUBWEAK cpuss_interrupts_dw0_24_IRQHandler 837 SECTION .text:CODE:REORDER:NOROOT(1) 838cpuss_interrupts_dw0_24_IRQHandler 839 B cpuss_interrupts_dw0_24_IRQHandler 840 841 PUBWEAK cpuss_interrupts_dw0_25_IRQHandler 842 SECTION .text:CODE:REORDER:NOROOT(1) 843cpuss_interrupts_dw0_25_IRQHandler 844 B cpuss_interrupts_dw0_25_IRQHandler 845 846 PUBWEAK cpuss_interrupts_dw0_26_IRQHandler 847 SECTION .text:CODE:REORDER:NOROOT(1) 848cpuss_interrupts_dw0_26_IRQHandler 849 B cpuss_interrupts_dw0_26_IRQHandler 850 851 PUBWEAK cpuss_interrupts_dw0_27_IRQHandler 852 SECTION .text:CODE:REORDER:NOROOT(1) 853cpuss_interrupts_dw0_27_IRQHandler 854 B cpuss_interrupts_dw0_27_IRQHandler 855 856 PUBWEAK cpuss_interrupts_dw0_28_IRQHandler 857 SECTION .text:CODE:REORDER:NOROOT(1) 858cpuss_interrupts_dw0_28_IRQHandler 859 B cpuss_interrupts_dw0_28_IRQHandler 860 861 PUBWEAK cpuss_interrupts_dw1_0_IRQHandler 862 SECTION .text:CODE:REORDER:NOROOT(1) 863cpuss_interrupts_dw1_0_IRQHandler 864 B cpuss_interrupts_dw1_0_IRQHandler 865 866 PUBWEAK cpuss_interrupts_dw1_1_IRQHandler 867 SECTION .text:CODE:REORDER:NOROOT(1) 868cpuss_interrupts_dw1_1_IRQHandler 869 B cpuss_interrupts_dw1_1_IRQHandler 870 871 PUBWEAK cpuss_interrupts_dw1_2_IRQHandler 872 SECTION .text:CODE:REORDER:NOROOT(1) 873cpuss_interrupts_dw1_2_IRQHandler 874 B cpuss_interrupts_dw1_2_IRQHandler 875 876 PUBWEAK cpuss_interrupts_dw1_3_IRQHandler 877 SECTION .text:CODE:REORDER:NOROOT(1) 878cpuss_interrupts_dw1_3_IRQHandler 879 B cpuss_interrupts_dw1_3_IRQHandler 880 881 PUBWEAK cpuss_interrupts_dw1_4_IRQHandler 882 SECTION .text:CODE:REORDER:NOROOT(1) 883cpuss_interrupts_dw1_4_IRQHandler 884 B cpuss_interrupts_dw1_4_IRQHandler 885 886 PUBWEAK cpuss_interrupts_dw1_5_IRQHandler 887 SECTION .text:CODE:REORDER:NOROOT(1) 888cpuss_interrupts_dw1_5_IRQHandler 889 B cpuss_interrupts_dw1_5_IRQHandler 890 891 PUBWEAK cpuss_interrupts_dw1_6_IRQHandler 892 SECTION .text:CODE:REORDER:NOROOT(1) 893cpuss_interrupts_dw1_6_IRQHandler 894 B cpuss_interrupts_dw1_6_IRQHandler 895 896 PUBWEAK cpuss_interrupts_dw1_7_IRQHandler 897 SECTION .text:CODE:REORDER:NOROOT(1) 898cpuss_interrupts_dw1_7_IRQHandler 899 B cpuss_interrupts_dw1_7_IRQHandler 900 901 PUBWEAK cpuss_interrupts_dw1_8_IRQHandler 902 SECTION .text:CODE:REORDER:NOROOT(1) 903cpuss_interrupts_dw1_8_IRQHandler 904 B cpuss_interrupts_dw1_8_IRQHandler 905 906 PUBWEAK cpuss_interrupts_dw1_9_IRQHandler 907 SECTION .text:CODE:REORDER:NOROOT(1) 908cpuss_interrupts_dw1_9_IRQHandler 909 B cpuss_interrupts_dw1_9_IRQHandler 910 911 PUBWEAK cpuss_interrupts_dw1_10_IRQHandler 912 SECTION .text:CODE:REORDER:NOROOT(1) 913cpuss_interrupts_dw1_10_IRQHandler 914 B cpuss_interrupts_dw1_10_IRQHandler 915 916 PUBWEAK cpuss_interrupts_dw1_11_IRQHandler 917 SECTION .text:CODE:REORDER:NOROOT(1) 918cpuss_interrupts_dw1_11_IRQHandler 919 B cpuss_interrupts_dw1_11_IRQHandler 920 921 PUBWEAK cpuss_interrupts_dw1_12_IRQHandler 922 SECTION .text:CODE:REORDER:NOROOT(1) 923cpuss_interrupts_dw1_12_IRQHandler 924 B cpuss_interrupts_dw1_12_IRQHandler 925 926 PUBWEAK cpuss_interrupts_dw1_13_IRQHandler 927 SECTION .text:CODE:REORDER:NOROOT(1) 928cpuss_interrupts_dw1_13_IRQHandler 929 B cpuss_interrupts_dw1_13_IRQHandler 930 931 PUBWEAK cpuss_interrupts_dw1_14_IRQHandler 932 SECTION .text:CODE:REORDER:NOROOT(1) 933cpuss_interrupts_dw1_14_IRQHandler 934 B cpuss_interrupts_dw1_14_IRQHandler 935 936 PUBWEAK cpuss_interrupts_dw1_15_IRQHandler 937 SECTION .text:CODE:REORDER:NOROOT(1) 938cpuss_interrupts_dw1_15_IRQHandler 939 B cpuss_interrupts_dw1_15_IRQHandler 940 941 PUBWEAK cpuss_interrupts_dw1_16_IRQHandler 942 SECTION .text:CODE:REORDER:NOROOT(1) 943cpuss_interrupts_dw1_16_IRQHandler 944 B cpuss_interrupts_dw1_16_IRQHandler 945 946 PUBWEAK cpuss_interrupts_dw1_17_IRQHandler 947 SECTION .text:CODE:REORDER:NOROOT(1) 948cpuss_interrupts_dw1_17_IRQHandler 949 B cpuss_interrupts_dw1_17_IRQHandler 950 951 PUBWEAK cpuss_interrupts_dw1_18_IRQHandler 952 SECTION .text:CODE:REORDER:NOROOT(1) 953cpuss_interrupts_dw1_18_IRQHandler 954 B cpuss_interrupts_dw1_18_IRQHandler 955 956 PUBWEAK cpuss_interrupts_dw1_19_IRQHandler 957 SECTION .text:CODE:REORDER:NOROOT(1) 958cpuss_interrupts_dw1_19_IRQHandler 959 B cpuss_interrupts_dw1_19_IRQHandler 960 961 PUBWEAK cpuss_interrupts_dw1_20_IRQHandler 962 SECTION .text:CODE:REORDER:NOROOT(1) 963cpuss_interrupts_dw1_20_IRQHandler 964 B cpuss_interrupts_dw1_20_IRQHandler 965 966 PUBWEAK cpuss_interrupts_dw1_21_IRQHandler 967 SECTION .text:CODE:REORDER:NOROOT(1) 968cpuss_interrupts_dw1_21_IRQHandler 969 B cpuss_interrupts_dw1_21_IRQHandler 970 971 PUBWEAK cpuss_interrupts_dw1_22_IRQHandler 972 SECTION .text:CODE:REORDER:NOROOT(1) 973cpuss_interrupts_dw1_22_IRQHandler 974 B cpuss_interrupts_dw1_22_IRQHandler 975 976 PUBWEAK cpuss_interrupts_dw1_23_IRQHandler 977 SECTION .text:CODE:REORDER:NOROOT(1) 978cpuss_interrupts_dw1_23_IRQHandler 979 B cpuss_interrupts_dw1_23_IRQHandler 980 981 PUBWEAK cpuss_interrupts_dw1_24_IRQHandler 982 SECTION .text:CODE:REORDER:NOROOT(1) 983cpuss_interrupts_dw1_24_IRQHandler 984 B cpuss_interrupts_dw1_24_IRQHandler 985 986 PUBWEAK cpuss_interrupts_dw1_25_IRQHandler 987 SECTION .text:CODE:REORDER:NOROOT(1) 988cpuss_interrupts_dw1_25_IRQHandler 989 B cpuss_interrupts_dw1_25_IRQHandler 990 991 PUBWEAK cpuss_interrupts_dw1_26_IRQHandler 992 SECTION .text:CODE:REORDER:NOROOT(1) 993cpuss_interrupts_dw1_26_IRQHandler 994 B cpuss_interrupts_dw1_26_IRQHandler 995 996 PUBWEAK cpuss_interrupts_dw1_27_IRQHandler 997 SECTION .text:CODE:REORDER:NOROOT(1) 998cpuss_interrupts_dw1_27_IRQHandler 999 B cpuss_interrupts_dw1_27_IRQHandler 1000 1001 PUBWEAK cpuss_interrupts_dw1_28_IRQHandler 1002 SECTION .text:CODE:REORDER:NOROOT(1) 1003cpuss_interrupts_dw1_28_IRQHandler 1004 B cpuss_interrupts_dw1_28_IRQHandler 1005 1006 PUBWEAK cpuss_interrupts_fault_0_IRQHandler 1007 SECTION .text:CODE:REORDER:NOROOT(1) 1008cpuss_interrupts_fault_0_IRQHandler 1009 B cpuss_interrupts_fault_0_IRQHandler 1010 1011 PUBWEAK cpuss_interrupts_fault_1_IRQHandler 1012 SECTION .text:CODE:REORDER:NOROOT(1) 1013cpuss_interrupts_fault_1_IRQHandler 1014 B cpuss_interrupts_fault_1_IRQHandler 1015 1016 PUBWEAK cpuss_interrupt_crypto_IRQHandler 1017 SECTION .text:CODE:REORDER:NOROOT(1) 1018cpuss_interrupt_crypto_IRQHandler 1019 B cpuss_interrupt_crypto_IRQHandler 1020 1021 PUBWEAK cpuss_interrupt_fm_IRQHandler 1022 SECTION .text:CODE:REORDER:NOROOT(1) 1023cpuss_interrupt_fm_IRQHandler 1024 B cpuss_interrupt_fm_IRQHandler 1025 1026 PUBWEAK cpuss_interrupts_cm4_fp_IRQHandler 1027 SECTION .text:CODE:REORDER:NOROOT(1) 1028cpuss_interrupts_cm4_fp_IRQHandler 1029 B cpuss_interrupts_cm4_fp_IRQHandler 1030 1031 PUBWEAK cpuss_interrupts_cm0_cti_0_IRQHandler 1032 SECTION .text:CODE:REORDER:NOROOT(1) 1033cpuss_interrupts_cm0_cti_0_IRQHandler 1034 B cpuss_interrupts_cm0_cti_0_IRQHandler 1035 1036 PUBWEAK cpuss_interrupts_cm0_cti_1_IRQHandler 1037 SECTION .text:CODE:REORDER:NOROOT(1) 1038cpuss_interrupts_cm0_cti_1_IRQHandler 1039 B cpuss_interrupts_cm0_cti_1_IRQHandler 1040 1041 PUBWEAK cpuss_interrupts_cm4_cti_0_IRQHandler 1042 SECTION .text:CODE:REORDER:NOROOT(1) 1043cpuss_interrupts_cm4_cti_0_IRQHandler 1044 B cpuss_interrupts_cm4_cti_0_IRQHandler 1045 1046 PUBWEAK cpuss_interrupts_cm4_cti_1_IRQHandler 1047 SECTION .text:CODE:REORDER:NOROOT(1) 1048cpuss_interrupts_cm4_cti_1_IRQHandler 1049 B cpuss_interrupts_cm4_cti_1_IRQHandler 1050 1051 PUBWEAK tcpwm_0_interrupts_0_IRQHandler 1052 SECTION .text:CODE:REORDER:NOROOT(1) 1053tcpwm_0_interrupts_0_IRQHandler 1054 B tcpwm_0_interrupts_0_IRQHandler 1055 1056 PUBWEAK tcpwm_0_interrupts_1_IRQHandler 1057 SECTION .text:CODE:REORDER:NOROOT(1) 1058tcpwm_0_interrupts_1_IRQHandler 1059 B tcpwm_0_interrupts_1_IRQHandler 1060 1061 PUBWEAK tcpwm_0_interrupts_2_IRQHandler 1062 SECTION .text:CODE:REORDER:NOROOT(1) 1063tcpwm_0_interrupts_2_IRQHandler 1064 B tcpwm_0_interrupts_2_IRQHandler 1065 1066 PUBWEAK tcpwm_0_interrupts_3_IRQHandler 1067 SECTION .text:CODE:REORDER:NOROOT(1) 1068tcpwm_0_interrupts_3_IRQHandler 1069 B tcpwm_0_interrupts_3_IRQHandler 1070 1071 PUBWEAK tcpwm_0_interrupts_4_IRQHandler 1072 SECTION .text:CODE:REORDER:NOROOT(1) 1073tcpwm_0_interrupts_4_IRQHandler 1074 B tcpwm_0_interrupts_4_IRQHandler 1075 1076 PUBWEAK tcpwm_0_interrupts_5_IRQHandler 1077 SECTION .text:CODE:REORDER:NOROOT(1) 1078tcpwm_0_interrupts_5_IRQHandler 1079 B tcpwm_0_interrupts_5_IRQHandler 1080 1081 PUBWEAK tcpwm_0_interrupts_6_IRQHandler 1082 SECTION .text:CODE:REORDER:NOROOT(1) 1083tcpwm_0_interrupts_6_IRQHandler 1084 B tcpwm_0_interrupts_6_IRQHandler 1085 1086 PUBWEAK tcpwm_0_interrupts_7_IRQHandler 1087 SECTION .text:CODE:REORDER:NOROOT(1) 1088tcpwm_0_interrupts_7_IRQHandler 1089 B tcpwm_0_interrupts_7_IRQHandler 1090 1091 PUBWEAK tcpwm_1_interrupts_0_IRQHandler 1092 SECTION .text:CODE:REORDER:NOROOT(1) 1093tcpwm_1_interrupts_0_IRQHandler 1094 B tcpwm_1_interrupts_0_IRQHandler 1095 1096 PUBWEAK tcpwm_1_interrupts_1_IRQHandler 1097 SECTION .text:CODE:REORDER:NOROOT(1) 1098tcpwm_1_interrupts_1_IRQHandler 1099 B tcpwm_1_interrupts_1_IRQHandler 1100 1101 PUBWEAK tcpwm_1_interrupts_2_IRQHandler 1102 SECTION .text:CODE:REORDER:NOROOT(1) 1103tcpwm_1_interrupts_2_IRQHandler 1104 B tcpwm_1_interrupts_2_IRQHandler 1105 1106 PUBWEAK tcpwm_1_interrupts_3_IRQHandler 1107 SECTION .text:CODE:REORDER:NOROOT(1) 1108tcpwm_1_interrupts_3_IRQHandler 1109 B tcpwm_1_interrupts_3_IRQHandler 1110 1111 PUBWEAK tcpwm_1_interrupts_4_IRQHandler 1112 SECTION .text:CODE:REORDER:NOROOT(1) 1113tcpwm_1_interrupts_4_IRQHandler 1114 B tcpwm_1_interrupts_4_IRQHandler 1115 1116 PUBWEAK tcpwm_1_interrupts_5_IRQHandler 1117 SECTION .text:CODE:REORDER:NOROOT(1) 1118tcpwm_1_interrupts_5_IRQHandler 1119 B tcpwm_1_interrupts_5_IRQHandler 1120 1121 PUBWEAK tcpwm_1_interrupts_6_IRQHandler 1122 SECTION .text:CODE:REORDER:NOROOT(1) 1123tcpwm_1_interrupts_6_IRQHandler 1124 B tcpwm_1_interrupts_6_IRQHandler 1125 1126 PUBWEAK tcpwm_1_interrupts_7_IRQHandler 1127 SECTION .text:CODE:REORDER:NOROOT(1) 1128tcpwm_1_interrupts_7_IRQHandler 1129 B tcpwm_1_interrupts_7_IRQHandler 1130 1131 PUBWEAK tcpwm_1_interrupts_8_IRQHandler 1132 SECTION .text:CODE:REORDER:NOROOT(1) 1133tcpwm_1_interrupts_8_IRQHandler 1134 B tcpwm_1_interrupts_8_IRQHandler 1135 1136 PUBWEAK tcpwm_1_interrupts_9_IRQHandler 1137 SECTION .text:CODE:REORDER:NOROOT(1) 1138tcpwm_1_interrupts_9_IRQHandler 1139 B tcpwm_1_interrupts_9_IRQHandler 1140 1141 PUBWEAK tcpwm_1_interrupts_10_IRQHandler 1142 SECTION .text:CODE:REORDER:NOROOT(1) 1143tcpwm_1_interrupts_10_IRQHandler 1144 B tcpwm_1_interrupts_10_IRQHandler 1145 1146 PUBWEAK tcpwm_1_interrupts_11_IRQHandler 1147 SECTION .text:CODE:REORDER:NOROOT(1) 1148tcpwm_1_interrupts_11_IRQHandler 1149 B tcpwm_1_interrupts_11_IRQHandler 1150 1151 PUBWEAK tcpwm_1_interrupts_12_IRQHandler 1152 SECTION .text:CODE:REORDER:NOROOT(1) 1153tcpwm_1_interrupts_12_IRQHandler 1154 B tcpwm_1_interrupts_12_IRQHandler 1155 1156 PUBWEAK tcpwm_1_interrupts_13_IRQHandler 1157 SECTION .text:CODE:REORDER:NOROOT(1) 1158tcpwm_1_interrupts_13_IRQHandler 1159 B tcpwm_1_interrupts_13_IRQHandler 1160 1161 PUBWEAK tcpwm_1_interrupts_14_IRQHandler 1162 SECTION .text:CODE:REORDER:NOROOT(1) 1163tcpwm_1_interrupts_14_IRQHandler 1164 B tcpwm_1_interrupts_14_IRQHandler 1165 1166 PUBWEAK tcpwm_1_interrupts_15_IRQHandler 1167 SECTION .text:CODE:REORDER:NOROOT(1) 1168tcpwm_1_interrupts_15_IRQHandler 1169 B tcpwm_1_interrupts_15_IRQHandler 1170 1171 PUBWEAK tcpwm_1_interrupts_16_IRQHandler 1172 SECTION .text:CODE:REORDER:NOROOT(1) 1173tcpwm_1_interrupts_16_IRQHandler 1174 B tcpwm_1_interrupts_16_IRQHandler 1175 1176 PUBWEAK tcpwm_1_interrupts_17_IRQHandler 1177 SECTION .text:CODE:REORDER:NOROOT(1) 1178tcpwm_1_interrupts_17_IRQHandler 1179 B tcpwm_1_interrupts_17_IRQHandler 1180 1181 PUBWEAK tcpwm_1_interrupts_18_IRQHandler 1182 SECTION .text:CODE:REORDER:NOROOT(1) 1183tcpwm_1_interrupts_18_IRQHandler 1184 B tcpwm_1_interrupts_18_IRQHandler 1185 1186 PUBWEAK tcpwm_1_interrupts_19_IRQHandler 1187 SECTION .text:CODE:REORDER:NOROOT(1) 1188tcpwm_1_interrupts_19_IRQHandler 1189 B tcpwm_1_interrupts_19_IRQHandler 1190 1191 PUBWEAK tcpwm_1_interrupts_20_IRQHandler 1192 SECTION .text:CODE:REORDER:NOROOT(1) 1193tcpwm_1_interrupts_20_IRQHandler 1194 B tcpwm_1_interrupts_20_IRQHandler 1195 1196 PUBWEAK tcpwm_1_interrupts_21_IRQHandler 1197 SECTION .text:CODE:REORDER:NOROOT(1) 1198tcpwm_1_interrupts_21_IRQHandler 1199 B tcpwm_1_interrupts_21_IRQHandler 1200 1201 PUBWEAK tcpwm_1_interrupts_22_IRQHandler 1202 SECTION .text:CODE:REORDER:NOROOT(1) 1203tcpwm_1_interrupts_22_IRQHandler 1204 B tcpwm_1_interrupts_22_IRQHandler 1205 1206 PUBWEAK tcpwm_1_interrupts_23_IRQHandler 1207 SECTION .text:CODE:REORDER:NOROOT(1) 1208tcpwm_1_interrupts_23_IRQHandler 1209 B tcpwm_1_interrupts_23_IRQHandler 1210 1211 PUBWEAK pass_interrupt_sar_IRQHandler 1212 SECTION .text:CODE:REORDER:NOROOT(1) 1213pass_interrupt_sar_IRQHandler 1214 B pass_interrupt_sar_IRQHandler 1215 1216 PUBWEAK audioss_0_interrupt_i2s_IRQHandler 1217 SECTION .text:CODE:REORDER:NOROOT(1) 1218audioss_0_interrupt_i2s_IRQHandler 1219 B audioss_0_interrupt_i2s_IRQHandler 1220 1221 PUBWEAK audioss_0_interrupt_pdm_IRQHandler 1222 SECTION .text:CODE:REORDER:NOROOT(1) 1223audioss_0_interrupt_pdm_IRQHandler 1224 B audioss_0_interrupt_pdm_IRQHandler 1225 1226 PUBWEAK audioss_1_interrupt_i2s_IRQHandler 1227 SECTION .text:CODE:REORDER:NOROOT(1) 1228audioss_1_interrupt_i2s_IRQHandler 1229 B audioss_1_interrupt_i2s_IRQHandler 1230 1231 PUBWEAK profile_interrupt_IRQHandler 1232 SECTION .text:CODE:REORDER:NOROOT(1) 1233profile_interrupt_IRQHandler 1234 B profile_interrupt_IRQHandler 1235 1236 PUBWEAK smif_interrupt_IRQHandler 1237 SECTION .text:CODE:REORDER:NOROOT(1) 1238smif_interrupt_IRQHandler 1239 B smif_interrupt_IRQHandler 1240 1241 PUBWEAK usb_interrupt_hi_IRQHandler 1242 SECTION .text:CODE:REORDER:NOROOT(1) 1243usb_interrupt_hi_IRQHandler 1244 B usb_interrupt_hi_IRQHandler 1245 1246 PUBWEAK usb_interrupt_med_IRQHandler 1247 SECTION .text:CODE:REORDER:NOROOT(1) 1248usb_interrupt_med_IRQHandler 1249 B usb_interrupt_med_IRQHandler 1250 1251 PUBWEAK usb_interrupt_lo_IRQHandler 1252 SECTION .text:CODE:REORDER:NOROOT(1) 1253usb_interrupt_lo_IRQHandler 1254 B usb_interrupt_lo_IRQHandler 1255 1256 PUBWEAK sdhc_0_interrupt_wakeup_IRQHandler 1257 SECTION .text:CODE:REORDER:NOROOT(1) 1258sdhc_0_interrupt_wakeup_IRQHandler 1259 B sdhc_0_interrupt_wakeup_IRQHandler 1260 1261 PUBWEAK sdhc_0_interrupt_general_IRQHandler 1262 SECTION .text:CODE:REORDER:NOROOT(1) 1263sdhc_0_interrupt_general_IRQHandler 1264 B sdhc_0_interrupt_general_IRQHandler 1265 1266 PUBWEAK sdhc_1_interrupt_wakeup_IRQHandler 1267 SECTION .text:CODE:REORDER:NOROOT(1) 1268sdhc_1_interrupt_wakeup_IRQHandler 1269 B sdhc_1_interrupt_wakeup_IRQHandler 1270 1271 PUBWEAK sdhc_1_interrupt_general_IRQHandler 1272 SECTION .text:CODE:REORDER:NOROOT(1) 1273sdhc_1_interrupt_general_IRQHandler 1274 B sdhc_1_interrupt_general_IRQHandler 1275 1276 1277 END 1278 1279 1280; [] END OF FILE 1281