|
@@ -0,0 +1,1150 @@
|
|
|
+;/**************************************************************************//**
|
|
|
+; * @file startup_psoc6_01_cm4.s
|
|
|
+; * @brief CMSIS Core Device Startup File for
|
|
|
+; * ARMCM4 Device Series
|
|
|
+; * @version V5.00
|
|
|
+; * @date 08. March 2016
|
|
|
+; ******************************************************************************/
|
|
|
+;/*
|
|
|
+; * Copyright (c) 2009-2016 ARM Limited. All rights reserved.
|
|
|
+; *
|
|
|
+; * SPDX-License-Identifier: Apache-2.0
|
|
|
+; *
|
|
|
+; * Licensed under the Apache License, Version 2.0 (the License); you may
|
|
|
+; * not use this file except in compliance with the License.
|
|
|
+; * You may obtain a copy of the License at
|
|
|
+; *
|
|
|
+; * www.apache.org/licenses/LICENSE-2.0
|
|
|
+; *
|
|
|
+; * Unless required by applicable law or agreed to in writing, software
|
|
|
+; * distributed under the License is distributed on an AS IS BASIS, WITHOUT
|
|
|
+; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
+; * See the License for the specific language governing permissions and
|
|
|
+; * limitations under the License.
|
|
|
+; */
|
|
|
+
|
|
|
+;
|
|
|
+; The modules in this file are included in the libraries, and may be replaced
|
|
|
+; by any user-defined modules that define the PUBLIC symbol _program_start or
|
|
|
+; a user defined start symbol.
|
|
|
+; To override the cstartup defined in the library, simply add your modified
|
|
|
+; version to the workbench project.
|
|
|
+;
|
|
|
+; The vector table is normally located at address 0.
|
|
|
+; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
|
|
|
+; The name "__vector_table" has special meaning for C-SPY:
|
|
|
+; it is where the SP start value is found, and the NVIC vector
|
|
|
+; table register (VTOR) is initialized to this address if != 0.
|
|
|
+;
|
|
|
+; Cortex-M version
|
|
|
+;
|
|
|
+
|
|
|
+ MODULE ?cstartup
|
|
|
+
|
|
|
+ ;; Forward declaration of sections.
|
|
|
+ SECTION CSTACK:DATA:NOROOT(3)
|
|
|
+ SECTION .intvec_ram:DATA:NOROOT(2)
|
|
|
+ SECTION .intvec:CODE:NOROOT(2)
|
|
|
+
|
|
|
+ EXTERN __iar_program_start
|
|
|
+ EXTERN SystemInit
|
|
|
+ EXTERN Cy_SystemInitFpuEnable
|
|
|
+ EXTERN __iar_data_init3
|
|
|
+ PUBLIC __vector_table
|
|
|
+ PUBLIC __vector_table_0x1c
|
|
|
+ PUBLIC __Vectors
|
|
|
+ PUBLIC __Vectors_End
|
|
|
+ PUBLIC __Vectors_Size
|
|
|
+ PUBLIC __ramVectors
|
|
|
+
|
|
|
+ DATA
|
|
|
+
|
|
|
+__vector_table
|
|
|
+ DCD sfe(CSTACK)
|
|
|
+ DCD Reset_Handler
|
|
|
+
|
|
|
+ DCD 0x0000000D ; NMI_Handler is defined in ROM code
|
|
|
+ DCD HardFault_Handler
|
|
|
+ DCD MemManage_Handler
|
|
|
+ DCD BusFault_Handler
|
|
|
+ DCD UsageFault_Handler
|
|
|
+__vector_table_0x1c
|
|
|
+ DCD 0
|
|
|
+ DCD 0
|
|
|
+ DCD 0
|
|
|
+ DCD 0
|
|
|
+ DCD SVC_Handler
|
|
|
+ DCD DebugMon_Handler
|
|
|
+ DCD 0
|
|
|
+ DCD PendSV_Handler
|
|
|
+ DCD SysTick_Handler
|
|
|
+
|
|
|
+ ; External interrupts Description
|
|
|
+ DCD ioss_interrupts_gpio_0_IRQHandler ; GPIO Port Interrupt #0
|
|
|
+ DCD ioss_interrupts_gpio_1_IRQHandler ; GPIO Port Interrupt #1
|
|
|
+ DCD ioss_interrupts_gpio_2_IRQHandler ; GPIO Port Interrupt #2
|
|
|
+ DCD ioss_interrupts_gpio_3_IRQHandler ; GPIO Port Interrupt #3
|
|
|
+ DCD ioss_interrupts_gpio_4_IRQHandler ; GPIO Port Interrupt #4
|
|
|
+ DCD ioss_interrupts_gpio_5_IRQHandler ; GPIO Port Interrupt #5
|
|
|
+ DCD ioss_interrupts_gpio_6_IRQHandler ; GPIO Port Interrupt #6
|
|
|
+ DCD ioss_interrupts_gpio_7_IRQHandler ; GPIO Port Interrupt #7
|
|
|
+ DCD ioss_interrupts_gpio_8_IRQHandler ; GPIO Port Interrupt #8
|
|
|
+ DCD ioss_interrupts_gpio_9_IRQHandler ; GPIO Port Interrupt #9
|
|
|
+ DCD ioss_interrupts_gpio_10_IRQHandler ; GPIO Port Interrupt #10
|
|
|
+ DCD ioss_interrupts_gpio_11_IRQHandler ; GPIO Port Interrupt #11
|
|
|
+ DCD ioss_interrupts_gpio_12_IRQHandler ; GPIO Port Interrupt #12
|
|
|
+ DCD ioss_interrupts_gpio_13_IRQHandler ; GPIO Port Interrupt #13
|
|
|
+ DCD ioss_interrupts_gpio_14_IRQHandler ; GPIO Port Interrupt #14
|
|
|
+ DCD ioss_interrupt_gpio_IRQHandler ; GPIO All Ports
|
|
|
+ DCD ioss_interrupt_vdd_IRQHandler ; GPIO Supply Detect Interrupt
|
|
|
+ DCD lpcomp_interrupt_IRQHandler ; Low Power Comparator Interrupt
|
|
|
+ DCD scb_8_interrupt_IRQHandler ; Serial Communication Block #8 (DeepSleep capable)
|
|
|
+ DCD srss_interrupt_mcwdt_0_IRQHandler ; Multi Counter Watchdog Timer interrupt
|
|
|
+ DCD srss_interrupt_mcwdt_1_IRQHandler ; Multi Counter Watchdog Timer interrupt
|
|
|
+ DCD srss_interrupt_backup_IRQHandler ; Backup domain interrupt
|
|
|
+ DCD srss_interrupt_IRQHandler ; Other combined Interrupts for SRSS (LVD, WDT, CLKCAL)
|
|
|
+ DCD pass_interrupt_ctbs_IRQHandler ; CTBm Interrupt (all CTBms)
|
|
|
+ DCD bless_interrupt_IRQHandler ; Bluetooth Radio interrupt
|
|
|
+ DCD cpuss_interrupts_ipc_0_IRQHandler ; CPUSS Inter Process Communication Interrupt #0
|
|
|
+ DCD cpuss_interrupts_ipc_1_IRQHandler ; CPUSS Inter Process Communication Interrupt #1
|
|
|
+ DCD cpuss_interrupts_ipc_2_IRQHandler ; CPUSS Inter Process Communication Interrupt #2
|
|
|
+ DCD cpuss_interrupts_ipc_3_IRQHandler ; CPUSS Inter Process Communication Interrupt #3
|
|
|
+ DCD cpuss_interrupts_ipc_4_IRQHandler ; CPUSS Inter Process Communication Interrupt #4
|
|
|
+ DCD cpuss_interrupts_ipc_5_IRQHandler ; CPUSS Inter Process Communication Interrupt #5
|
|
|
+ DCD cpuss_interrupts_ipc_6_IRQHandler ; CPUSS Inter Process Communication Interrupt #6
|
|
|
+ DCD cpuss_interrupts_ipc_7_IRQHandler ; CPUSS Inter Process Communication Interrupt #7
|
|
|
+ DCD cpuss_interrupts_ipc_8_IRQHandler ; CPUSS Inter Process Communication Interrupt #8
|
|
|
+ DCD cpuss_interrupts_ipc_9_IRQHandler ; CPUSS Inter Process Communication Interrupt #9
|
|
|
+ DCD cpuss_interrupts_ipc_10_IRQHandler ; CPUSS Inter Process Communication Interrupt #10
|
|
|
+ DCD cpuss_interrupts_ipc_11_IRQHandler ; CPUSS Inter Process Communication Interrupt #11
|
|
|
+ DCD cpuss_interrupts_ipc_12_IRQHandler ; CPUSS Inter Process Communication Interrupt #12
|
|
|
+ DCD cpuss_interrupts_ipc_13_IRQHandler ; CPUSS Inter Process Communication Interrupt #13
|
|
|
+ DCD cpuss_interrupts_ipc_14_IRQHandler ; CPUSS Inter Process Communication Interrupt #14
|
|
|
+ DCD cpuss_interrupts_ipc_15_IRQHandler ; CPUSS Inter Process Communication Interrupt #15
|
|
|
+ DCD scb_0_interrupt_IRQHandler ; Serial Communication Block #0
|
|
|
+ DCD scb_1_interrupt_IRQHandler ; Serial Communication Block #1
|
|
|
+ DCD scb_2_interrupt_IRQHandler ; Serial Communication Block #2
|
|
|
+ DCD scb_3_interrupt_IRQHandler ; Serial Communication Block #3
|
|
|
+ DCD scb_4_interrupt_IRQHandler ; Serial Communication Block #4
|
|
|
+ DCD scb_5_interrupt_IRQHandler ; Serial Communication Block #5
|
|
|
+ DCD scb_6_interrupt_IRQHandler ; Serial Communication Block #6
|
|
|
+ DCD scb_7_interrupt_IRQHandler ; Serial Communication Block #7
|
|
|
+ DCD csd_interrupt_IRQHandler ; CSD (Capsense) interrupt
|
|
|
+ DCD cpuss_interrupts_dw0_0_IRQHandler ; CPUSS DataWire #0, Channel #0
|
|
|
+ DCD cpuss_interrupts_dw0_1_IRQHandler ; CPUSS DataWire #0, Channel #1
|
|
|
+ DCD cpuss_interrupts_dw0_2_IRQHandler ; CPUSS DataWire #0, Channel #2
|
|
|
+ DCD cpuss_interrupts_dw0_3_IRQHandler ; CPUSS DataWire #0, Channel #3
|
|
|
+ DCD cpuss_interrupts_dw0_4_IRQHandler ; CPUSS DataWire #0, Channel #4
|
|
|
+ DCD cpuss_interrupts_dw0_5_IRQHandler ; CPUSS DataWire #0, Channel #5
|
|
|
+ DCD cpuss_interrupts_dw0_6_IRQHandler ; CPUSS DataWire #0, Channel #6
|
|
|
+ DCD cpuss_interrupts_dw0_7_IRQHandler ; CPUSS DataWire #0, Channel #7
|
|
|
+ DCD cpuss_interrupts_dw0_8_IRQHandler ; CPUSS DataWire #0, Channel #8
|
|
|
+ DCD cpuss_interrupts_dw0_9_IRQHandler ; CPUSS DataWire #0, Channel #9
|
|
|
+ DCD cpuss_interrupts_dw0_10_IRQHandler ; CPUSS DataWire #0, Channel #10
|
|
|
+ DCD cpuss_interrupts_dw0_11_IRQHandler ; CPUSS DataWire #0, Channel #11
|
|
|
+ DCD cpuss_interrupts_dw0_12_IRQHandler ; CPUSS DataWire #0, Channel #12
|
|
|
+ DCD cpuss_interrupts_dw0_13_IRQHandler ; CPUSS DataWire #0, Channel #13
|
|
|
+ DCD cpuss_interrupts_dw0_14_IRQHandler ; CPUSS DataWire #0, Channel #14
|
|
|
+ DCD cpuss_interrupts_dw0_15_IRQHandler ; CPUSS DataWire #0, Channel #15
|
|
|
+ DCD cpuss_interrupts_dw1_0_IRQHandler ; CPUSS DataWire #1, Channel #0
|
|
|
+ DCD cpuss_interrupts_dw1_1_IRQHandler ; CPUSS DataWire #1, Channel #1
|
|
|
+ DCD cpuss_interrupts_dw1_2_IRQHandler ; CPUSS DataWire #1, Channel #2
|
|
|
+ DCD cpuss_interrupts_dw1_3_IRQHandler ; CPUSS DataWire #1, Channel #3
|
|
|
+ DCD cpuss_interrupts_dw1_4_IRQHandler ; CPUSS DataWire #1, Channel #4
|
|
|
+ DCD cpuss_interrupts_dw1_5_IRQHandler ; CPUSS DataWire #1, Channel #5
|
|
|
+ DCD cpuss_interrupts_dw1_6_IRQHandler ; CPUSS DataWire #1, Channel #6
|
|
|
+ DCD cpuss_interrupts_dw1_7_IRQHandler ; CPUSS DataWire #1, Channel #7
|
|
|
+ DCD cpuss_interrupts_dw1_8_IRQHandler ; CPUSS DataWire #1, Channel #8
|
|
|
+ DCD cpuss_interrupts_dw1_9_IRQHandler ; CPUSS DataWire #1, Channel #9
|
|
|
+ DCD cpuss_interrupts_dw1_10_IRQHandler ; CPUSS DataWire #1, Channel #10
|
|
|
+ DCD cpuss_interrupts_dw1_11_IRQHandler ; CPUSS DataWire #1, Channel #11
|
|
|
+ DCD cpuss_interrupts_dw1_12_IRQHandler ; CPUSS DataWire #1, Channel #12
|
|
|
+ DCD cpuss_interrupts_dw1_13_IRQHandler ; CPUSS DataWire #1, Channel #13
|
|
|
+ DCD cpuss_interrupts_dw1_14_IRQHandler ; CPUSS DataWire #1, Channel #14
|
|
|
+ DCD cpuss_interrupts_dw1_15_IRQHandler ; CPUSS DataWire #1, Channel #15
|
|
|
+ DCD cpuss_interrupts_fault_0_IRQHandler ; CPUSS Fault Structure Interrupt #0
|
|
|
+ DCD cpuss_interrupts_fault_1_IRQHandler ; CPUSS Fault Structure Interrupt #1
|
|
|
+ DCD cpuss_interrupt_crypto_IRQHandler ; CRYPTO Accelerator Interrupt
|
|
|
+ DCD cpuss_interrupt_fm_IRQHandler ; FLASH Macro Interrupt
|
|
|
+ DCD cpuss_interrupts_cm0_cti_0_IRQHandler ; CM0+ CTI #0
|
|
|
+ DCD cpuss_interrupts_cm0_cti_1_IRQHandler ; CM0+ CTI #1
|
|
|
+ DCD cpuss_interrupts_cm4_cti_0_IRQHandler ; CM4 CTI #0
|
|
|
+ DCD cpuss_interrupts_cm4_cti_1_IRQHandler ; CM4 CTI #1
|
|
|
+ DCD tcpwm_0_interrupts_0_IRQHandler ; TCPWM #0, Counter #0
|
|
|
+ DCD tcpwm_0_interrupts_1_IRQHandler ; TCPWM #0, Counter #1
|
|
|
+ DCD tcpwm_0_interrupts_2_IRQHandler ; TCPWM #0, Counter #2
|
|
|
+ DCD tcpwm_0_interrupts_3_IRQHandler ; TCPWM #0, Counter #3
|
|
|
+ DCD tcpwm_0_interrupts_4_IRQHandler ; TCPWM #0, Counter #4
|
|
|
+ DCD tcpwm_0_interrupts_5_IRQHandler ; TCPWM #0, Counter #5
|
|
|
+ DCD tcpwm_0_interrupts_6_IRQHandler ; TCPWM #0, Counter #6
|
|
|
+ DCD tcpwm_0_interrupts_7_IRQHandler ; TCPWM #0, Counter #7
|
|
|
+ DCD tcpwm_1_interrupts_0_IRQHandler ; TCPWM #1, Counter #0
|
|
|
+ DCD tcpwm_1_interrupts_1_IRQHandler ; TCPWM #1, Counter #1
|
|
|
+ DCD tcpwm_1_interrupts_2_IRQHandler ; TCPWM #1, Counter #2
|
|
|
+ DCD tcpwm_1_interrupts_3_IRQHandler ; TCPWM #1, Counter #3
|
|
|
+ DCD tcpwm_1_interrupts_4_IRQHandler ; TCPWM #1, Counter #4
|
|
|
+ DCD tcpwm_1_interrupts_5_IRQHandler ; TCPWM #1, Counter #5
|
|
|
+ DCD tcpwm_1_interrupts_6_IRQHandler ; TCPWM #1, Counter #6
|
|
|
+ DCD tcpwm_1_interrupts_7_IRQHandler ; TCPWM #1, Counter #7
|
|
|
+ DCD tcpwm_1_interrupts_8_IRQHandler ; TCPWM #1, Counter #8
|
|
|
+ DCD tcpwm_1_interrupts_9_IRQHandler ; TCPWM #1, Counter #9
|
|
|
+ DCD tcpwm_1_interrupts_10_IRQHandler ; TCPWM #1, Counter #10
|
|
|
+ DCD tcpwm_1_interrupts_11_IRQHandler ; TCPWM #1, Counter #11
|
|
|
+ DCD tcpwm_1_interrupts_12_IRQHandler ; TCPWM #1, Counter #12
|
|
|
+ DCD tcpwm_1_interrupts_13_IRQHandler ; TCPWM #1, Counter #13
|
|
|
+ DCD tcpwm_1_interrupts_14_IRQHandler ; TCPWM #1, Counter #14
|
|
|
+ DCD tcpwm_1_interrupts_15_IRQHandler ; TCPWM #1, Counter #15
|
|
|
+ DCD tcpwm_1_interrupts_16_IRQHandler ; TCPWM #1, Counter #16
|
|
|
+ DCD tcpwm_1_interrupts_17_IRQHandler ; TCPWM #1, Counter #17
|
|
|
+ DCD tcpwm_1_interrupts_18_IRQHandler ; TCPWM #1, Counter #18
|
|
|
+ DCD tcpwm_1_interrupts_19_IRQHandler ; TCPWM #1, Counter #19
|
|
|
+ DCD tcpwm_1_interrupts_20_IRQHandler ; TCPWM #1, Counter #20
|
|
|
+ DCD tcpwm_1_interrupts_21_IRQHandler ; TCPWM #1, Counter #21
|
|
|
+ DCD tcpwm_1_interrupts_22_IRQHandler ; TCPWM #1, Counter #22
|
|
|
+ DCD tcpwm_1_interrupts_23_IRQHandler ; TCPWM #1, Counter #23
|
|
|
+ DCD udb_interrupts_0_IRQHandler ; UDB Interrupt #0
|
|
|
+ DCD udb_interrupts_1_IRQHandler ; UDB Interrupt #1
|
|
|
+ DCD udb_interrupts_2_IRQHandler ; UDB Interrupt #2
|
|
|
+ DCD udb_interrupts_3_IRQHandler ; UDB Interrupt #3
|
|
|
+ DCD udb_interrupts_4_IRQHandler ; UDB Interrupt #4
|
|
|
+ DCD udb_interrupts_5_IRQHandler ; UDB Interrupt #5
|
|
|
+ DCD udb_interrupts_6_IRQHandler ; UDB Interrupt #6
|
|
|
+ DCD udb_interrupts_7_IRQHandler ; UDB Interrupt #7
|
|
|
+ DCD udb_interrupts_8_IRQHandler ; UDB Interrupt #8
|
|
|
+ DCD udb_interrupts_9_IRQHandler ; UDB Interrupt #9
|
|
|
+ DCD udb_interrupts_10_IRQHandler ; UDB Interrupt #10
|
|
|
+ DCD udb_interrupts_11_IRQHandler ; UDB Interrupt #11
|
|
|
+ DCD udb_interrupts_12_IRQHandler ; UDB Interrupt #12
|
|
|
+ DCD udb_interrupts_13_IRQHandler ; UDB Interrupt #13
|
|
|
+ DCD udb_interrupts_14_IRQHandler ; UDB Interrupt #14
|
|
|
+ DCD udb_interrupts_15_IRQHandler ; UDB Interrupt #15
|
|
|
+ DCD pass_interrupt_sar_IRQHandler ; SAR ADC interrupt
|
|
|
+ DCD audioss_interrupt_i2s_IRQHandler ; I2S Audio interrupt
|
|
|
+ DCD audioss_interrupt_pdm_IRQHandler ; PDM/PCM Audio interrupt
|
|
|
+ DCD profile_interrupt_IRQHandler ; Energy Profiler interrupt
|
|
|
+ DCD smif_interrupt_IRQHandler ; Serial Memory Interface interrupt
|
|
|
+ DCD usb_interrupt_hi_IRQHandler ; USB Interrupt
|
|
|
+ DCD usb_interrupt_med_IRQHandler ; USB Interrupt
|
|
|
+ DCD usb_interrupt_lo_IRQHandler ; USB Interrupt
|
|
|
+ DCD pass_interrupt_dacs_IRQHandler ; Consolidated interrrupt for all DACs
|
|
|
+
|
|
|
+__Vectors_End
|
|
|
+
|
|
|
+__Vectors EQU __vector_table
|
|
|
+__Vectors_Size EQU __Vectors_End - __Vectors
|
|
|
+
|
|
|
+ SECTION .intvec_ram:DATA:REORDER:NOROOT(2)
|
|
|
+__ramVectors
|
|
|
+ DS32 __Vectors_Size
|
|
|
+
|
|
|
+
|
|
|
+ THUMB
|
|
|
+
|
|
|
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
+;;
|
|
|
+;; Default handlers
|
|
|
+;;
|
|
|
+ PUBWEAK Default_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(2)
|
|
|
+Default_Handler
|
|
|
+ B Default_Handler
|
|
|
+
|
|
|
+
|
|
|
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
+;;
|
|
|
+;; Weak function for startup customization
|
|
|
+;;
|
|
|
+;; Note. The global resources are not yet initialized (for example global variables, peripherals, clocks)
|
|
|
+;; because this function is executed as the first instruction in the ResetHandler.
|
|
|
+;; The PDL is also not initialized to use the proper register offsets.
|
|
|
+;; The user of this function is responsible for initializing the PDL and resources before using them.
|
|
|
+;;
|
|
|
+ PUBWEAK Cy_OnResetUser
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(2)
|
|
|
+Cy_OnResetUser
|
|
|
+ BX LR
|
|
|
+
|
|
|
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
+;;
|
|
|
+;; Weak function for OS-specific customization
|
|
|
+;;
|
|
|
+ PUBWEAK cy_toolchain_init
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(2)
|
|
|
+cy_toolchain_init
|
|
|
+ BX LR
|
|
|
+
|
|
|
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
+;;
|
|
|
+;; Define strong version to return zero for
|
|
|
+;; __iar_program_start to skip data sections
|
|
|
+;; initialization.
|
|
|
+;;
|
|
|
+ PUBLIC __low_level_init
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(2)
|
|
|
+__low_level_init
|
|
|
+ MOVS R0, #0
|
|
|
+ BX LR
|
|
|
+
|
|
|
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
+;;
|
|
|
+;; Default interrupt handlers.
|
|
|
+;;
|
|
|
+ PUBWEAK Reset_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(2)
|
|
|
+Reset_Handler
|
|
|
+
|
|
|
+ ; Define strong function for startup customization
|
|
|
+ LDR R0, =Cy_OnResetUser
|
|
|
+ BLX R0
|
|
|
+
|
|
|
+ ; Disable global interrupts
|
|
|
+ CPSID I
|
|
|
+
|
|
|
+ ; Copy vectors from ROM to RAM
|
|
|
+ LDR r1, =__vector_table
|
|
|
+ LDR r0, =__ramVectors
|
|
|
+ LDR r2, =__Vectors_Size
|
|
|
+intvec_copy
|
|
|
+ LDR r3, [r1]
|
|
|
+ STR r3, [r0]
|
|
|
+ ADDS r0, r0, #4
|
|
|
+ ADDS r1, r1, #4
|
|
|
+ SUBS r2, r2, #1
|
|
|
+ CMP r2, #0
|
|
|
+ BNE intvec_copy
|
|
|
+
|
|
|
+ ; Update Vector Table Offset Register
|
|
|
+ LDR r0, =__ramVectors
|
|
|
+ LDR r1, =0xE000ED08
|
|
|
+ STR r0, [r1]
|
|
|
+ dsb
|
|
|
+
|
|
|
+ ; OS-specific low-level initialization
|
|
|
+ LDR R0, =cy_toolchain_init
|
|
|
+ BLX R0
|
|
|
+
|
|
|
+ ; Initialize data sections
|
|
|
+ LDR R0, =__iar_data_init3
|
|
|
+ BLX R0
|
|
|
+
|
|
|
+ LDR R0, =SystemInit
|
|
|
+ BLX R0
|
|
|
+
|
|
|
+ LDR R0, =__iar_program_start
|
|
|
+ BLX R0
|
|
|
+
|
|
|
+; Should never get here
|
|
|
+Cy_Main_Exited
|
|
|
+ B Cy_Main_Exited
|
|
|
+
|
|
|
+
|
|
|
+ PUBWEAK NMI_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+NMI_Handler
|
|
|
+ B NMI_Handler
|
|
|
+
|
|
|
+
|
|
|
+ PUBWEAK Cy_SysLib_FaultHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+Cy_SysLib_FaultHandler
|
|
|
+ B Cy_SysLib_FaultHandler
|
|
|
+
|
|
|
+ PUBWEAK HardFault_Wrapper
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+HardFault_Wrapper
|
|
|
+ IMPORT Cy_SysLib_FaultHandler
|
|
|
+ movs r0, #4
|
|
|
+ mov r1, LR
|
|
|
+ tst r0, r1
|
|
|
+ beq L_MSP
|
|
|
+ mrs r0, PSP
|
|
|
+ b L_API_call
|
|
|
+L_MSP
|
|
|
+ mrs r0, MSP
|
|
|
+L_API_call
|
|
|
+ ; Storing LR content for Creator call stack trace
|
|
|
+ push {LR}
|
|
|
+ bl Cy_SysLib_FaultHandler
|
|
|
+
|
|
|
+ PUBWEAK HardFault_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+HardFault_Handler
|
|
|
+ B HardFault_Wrapper
|
|
|
+
|
|
|
+ PUBWEAK MemManage_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+MemManage_Handler
|
|
|
+ B HardFault_Wrapper
|
|
|
+
|
|
|
+ PUBWEAK BusFault_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+BusFault_Handler
|
|
|
+ B HardFault_Wrapper
|
|
|
+
|
|
|
+ PUBWEAK UsageFault_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+UsageFault_Handler
|
|
|
+ B HardFault_Wrapper
|
|
|
+
|
|
|
+ PUBWEAK SVC_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+SVC_Handler
|
|
|
+ B SVC_Handler
|
|
|
+
|
|
|
+ PUBWEAK DebugMon_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+DebugMon_Handler
|
|
|
+ B DebugMon_Handler
|
|
|
+
|
|
|
+ PUBWEAK PendSV_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+PendSV_Handler
|
|
|
+ B PendSV_Handler
|
|
|
+
|
|
|
+ PUBWEAK SysTick_Handler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+SysTick_Handler
|
|
|
+ B SysTick_Handler
|
|
|
+
|
|
|
+
|
|
|
+ ; External interrupts
|
|
|
+ PUBWEAK ioss_interrupts_gpio_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_0_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_1_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_2_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_3_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_4_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_5_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_6_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_7_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_8_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_8_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_8_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_9_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_9_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_9_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_10_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_10_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_10_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_11_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_11_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_11_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_12_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_12_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_12_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_13_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_13_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_13_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupts_gpio_14_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupts_gpio_14_IRQHandler
|
|
|
+ B ioss_interrupts_gpio_14_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupt_gpio_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupt_gpio_IRQHandler
|
|
|
+ B ioss_interrupt_gpio_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK ioss_interrupt_vdd_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+ioss_interrupt_vdd_IRQHandler
|
|
|
+ B ioss_interrupt_vdd_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK lpcomp_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+lpcomp_interrupt_IRQHandler
|
|
|
+ B lpcomp_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_8_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_8_interrupt_IRQHandler
|
|
|
+ B scb_8_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK srss_interrupt_mcwdt_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+srss_interrupt_mcwdt_0_IRQHandler
|
|
|
+ B srss_interrupt_mcwdt_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK srss_interrupt_mcwdt_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+srss_interrupt_mcwdt_1_IRQHandler
|
|
|
+ B srss_interrupt_mcwdt_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK srss_interrupt_backup_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+srss_interrupt_backup_IRQHandler
|
|
|
+ B srss_interrupt_backup_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK srss_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+srss_interrupt_IRQHandler
|
|
|
+ B srss_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK pass_interrupt_ctbs_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+pass_interrupt_ctbs_IRQHandler
|
|
|
+ B pass_interrupt_ctbs_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK bless_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+bless_interrupt_IRQHandler
|
|
|
+ B bless_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_0_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_1_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_2_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_3_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_4_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_5_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_6_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_7_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_8_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_8_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_8_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_9_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_9_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_9_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_10_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_10_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_10_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_11_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_11_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_11_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_12_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_12_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_12_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_13_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_13_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_13_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_14_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_14_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_14_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_ipc_15_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_ipc_15_IRQHandler
|
|
|
+ B cpuss_interrupts_ipc_15_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_0_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_0_interrupt_IRQHandler
|
|
|
+ B scb_0_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_1_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_1_interrupt_IRQHandler
|
|
|
+ B scb_1_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_2_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_2_interrupt_IRQHandler
|
|
|
+ B scb_2_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_3_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_3_interrupt_IRQHandler
|
|
|
+ B scb_3_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_4_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_4_interrupt_IRQHandler
|
|
|
+ B scb_4_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_5_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_5_interrupt_IRQHandler
|
|
|
+ B scb_5_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_6_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_6_interrupt_IRQHandler
|
|
|
+ B scb_6_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK scb_7_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+scb_7_interrupt_IRQHandler
|
|
|
+ B scb_7_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK csd_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+csd_interrupt_IRQHandler
|
|
|
+ B csd_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_0_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_1_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_2_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_3_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_4_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_5_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_6_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_7_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_8_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_8_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_8_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_9_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_9_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_9_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_10_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_10_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_10_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_11_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_11_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_11_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_12_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_12_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_12_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_13_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_13_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_13_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_14_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_14_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_14_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw0_15_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw0_15_IRQHandler
|
|
|
+ B cpuss_interrupts_dw0_15_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_0_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_1_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_2_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_3_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_4_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_5_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_6_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_7_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_8_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_8_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_8_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_9_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_9_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_9_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_10_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_10_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_10_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_11_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_11_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_11_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_12_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_12_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_12_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_13_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_13_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_13_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_14_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_14_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_14_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_dw1_15_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_dw1_15_IRQHandler
|
|
|
+ B cpuss_interrupts_dw1_15_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_fault_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_fault_0_IRQHandler
|
|
|
+ B cpuss_interrupts_fault_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_fault_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_fault_1_IRQHandler
|
|
|
+ B cpuss_interrupts_fault_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupt_crypto_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupt_crypto_IRQHandler
|
|
|
+ B cpuss_interrupt_crypto_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupt_fm_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupt_fm_IRQHandler
|
|
|
+ B cpuss_interrupt_fm_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_cm0_cti_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_cm0_cti_0_IRQHandler
|
|
|
+ B cpuss_interrupts_cm0_cti_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_cm0_cti_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_cm0_cti_1_IRQHandler
|
|
|
+ B cpuss_interrupts_cm0_cti_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_cm4_cti_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_cm4_cti_0_IRQHandler
|
|
|
+ B cpuss_interrupts_cm4_cti_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK cpuss_interrupts_cm4_cti_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+cpuss_interrupts_cm4_cti_1_IRQHandler
|
|
|
+ B cpuss_interrupts_cm4_cti_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_0_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_1_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_2_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_3_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_4_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_5_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_6_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_0_interrupts_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_0_interrupts_7_IRQHandler
|
|
|
+ B tcpwm_0_interrupts_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_0_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_1_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_2_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_3_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_4_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_5_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_6_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_7_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_8_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_8_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_8_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_9_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_9_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_9_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_10_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_10_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_10_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_11_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_11_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_11_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_12_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_12_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_12_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_13_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_13_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_13_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_14_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_14_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_14_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_15_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_15_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_15_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_16_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_16_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_16_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_17_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_17_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_17_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_18_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_18_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_18_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_19_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_19_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_19_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_20_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_20_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_20_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_21_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_21_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_21_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_22_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_22_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_22_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK tcpwm_1_interrupts_23_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+tcpwm_1_interrupts_23_IRQHandler
|
|
|
+ B tcpwm_1_interrupts_23_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_0_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_0_IRQHandler
|
|
|
+ B udb_interrupts_0_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_1_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_1_IRQHandler
|
|
|
+ B udb_interrupts_1_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_2_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_2_IRQHandler
|
|
|
+ B udb_interrupts_2_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_3_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_3_IRQHandler
|
|
|
+ B udb_interrupts_3_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_4_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_4_IRQHandler
|
|
|
+ B udb_interrupts_4_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_5_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_5_IRQHandler
|
|
|
+ B udb_interrupts_5_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_6_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_6_IRQHandler
|
|
|
+ B udb_interrupts_6_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_7_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_7_IRQHandler
|
|
|
+ B udb_interrupts_7_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_8_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_8_IRQHandler
|
|
|
+ B udb_interrupts_8_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_9_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_9_IRQHandler
|
|
|
+ B udb_interrupts_9_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_10_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_10_IRQHandler
|
|
|
+ B udb_interrupts_10_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_11_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_11_IRQHandler
|
|
|
+ B udb_interrupts_11_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_12_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_12_IRQHandler
|
|
|
+ B udb_interrupts_12_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_13_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_13_IRQHandler
|
|
|
+ B udb_interrupts_13_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_14_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_14_IRQHandler
|
|
|
+ B udb_interrupts_14_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK udb_interrupts_15_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+udb_interrupts_15_IRQHandler
|
|
|
+ B udb_interrupts_15_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK pass_interrupt_sar_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+pass_interrupt_sar_IRQHandler
|
|
|
+ B pass_interrupt_sar_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK audioss_interrupt_i2s_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+audioss_interrupt_i2s_IRQHandler
|
|
|
+ B audioss_interrupt_i2s_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK audioss_interrupt_pdm_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+audioss_interrupt_pdm_IRQHandler
|
|
|
+ B audioss_interrupt_pdm_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK profile_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+profile_interrupt_IRQHandler
|
|
|
+ B profile_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK smif_interrupt_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+smif_interrupt_IRQHandler
|
|
|
+ B smif_interrupt_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK usb_interrupt_hi_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+usb_interrupt_hi_IRQHandler
|
|
|
+ B usb_interrupt_hi_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK usb_interrupt_med_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+usb_interrupt_med_IRQHandler
|
|
|
+ B usb_interrupt_med_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK usb_interrupt_lo_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+usb_interrupt_lo_IRQHandler
|
|
|
+ B usb_interrupt_lo_IRQHandler
|
|
|
+
|
|
|
+ PUBWEAK pass_interrupt_dacs_IRQHandler
|
|
|
+ SECTION .text:CODE:REORDER:NOROOT(1)
|
|
|
+pass_interrupt_dacs_IRQHandler
|
|
|
+ B pass_interrupt_dacs_IRQHandler
|
|
|
+
|
|
|
+
|
|
|
+ END
|
|
|
+
|
|
|
+
|
|
|
+; [] END OF FILE
|