|
2 | 2 | ; * @file: startup_MIMXRT1052.s
|
3 | 3 | ; * @purpose: CMSIS Cortex-M7 Core Device Startup File
|
4 | 4 | ; * MIMXRT1052
|
5 |
| -; * @version: 0.1 |
6 |
| -; * @date: 2017-1-10 |
7 |
| -; * @build: b180509 |
| 5 | +; * @version: 1.2 |
| 6 | +; * @date: 2018-11-27 |
| 7 | +; * @build: b190124 |
8 | 8 | ; * -------------------------------------------------------------------------
|
9 | 9 | ; *
|
10 |
| -; * The Clear BSD License |
11 | 10 | ; * Copyright 1997-2016 Freescale Semiconductor, Inc.
|
12 |
| -; * Copyright 2016-2018 NXP |
| 11 | +; * Copyright 2016-2019 NXP |
13 | 12 | ; * All rights reserved.
|
14 | 13 | ; *
|
15 |
| -; * Redistribution and use in source and binary forms, with or without |
16 |
| -; * modification, are permitted (subject to the limitations in the |
17 |
| -; * disclaimer below) provided that the following conditions are met: |
18 |
| -; * |
19 |
| -; * * Redistributions of source code must retain the above copyright |
20 |
| -; * notice, this list of conditions and the following disclaimer. |
21 |
| -; * |
22 |
| -; * * Redistributions in binary form must reproduce the above copyright |
23 |
| -; * notice, this list of conditions and the following disclaimer in the |
24 |
| -; * documentation and/or other materials provided with the distribution. |
25 |
| -; * |
26 |
| -; * * Neither the name of the copyright holder nor the names of its |
27 |
| -; * contributors may be used to endorse or promote products derived from |
28 |
| -; * this software without specific prior written permission. |
29 |
| -; * |
30 |
| -; * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE |
31 |
| -; * GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT |
32 |
| -; * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED |
33 |
| -; * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
34 |
| -; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
35 |
| -; * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE |
36 |
| -; * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
37 |
| -; * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
38 |
| -; * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
39 |
| -; * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
40 |
| -; * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
41 |
| -; * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN |
42 |
| -; * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 14 | +; * SPDX-License-Identifier: BSD-3-Clause |
43 | 15 | ; *
|
44 | 16 | ; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------
|
45 | 17 | ; *
|
@@ -137,10 +109,10 @@ __Vectors DCD |Image$$ARM_LIB_STACK$$ZI$$Limit| ; Top of Stack
|
137 | 109 | DCD SAI3_RX_IRQHandler ;SAI3 interrupt
|
138 | 110 | DCD SAI3_TX_IRQHandler ;SAI3 interrupt
|
139 | 111 | DCD SPDIF_IRQHandler ;SPDIF interrupt
|
140 |
| - DCD ANATOP_EVENT0_IRQHandler ;ANATOP interrupt |
141 |
| - DCD ANATOP_EVENT1_IRQHandler ;ANATOP interrupt |
142 |
| - DCD ANATOP_TAMP_LOW_HIGH_IRQHandler ;ANATOP interrupt |
143 |
| - DCD ANATOP_TEMP_PANIC_IRQHandler ;ANATOP interrupt |
| 112 | + DCD PMU_EVENT_IRQHandler ;Brown-out event interrupt |
| 113 | + DCD Reserved78_IRQHandler ;Reserved interrupt |
| 114 | + DCD TEMP_LOW_HIGH_IRQHandler ;TempSensor low/high interrupt |
| 115 | + DCD TEMP_PANIC_IRQHandler ;TempSensor panic interrupt |
144 | 116 | DCD USB_PHY1_IRQHandler ;USBPHY (UTMI0), Interrupt
|
145 | 117 | DCD USB_PHY2_IRQHandler ;USBPHY (UTMI0), Interrupt
|
146 | 118 | DCD ADC1_IRQHandler ;ADC1 interrupt
|
@@ -228,14 +200,14 @@ __Vectors DCD |Image$$ARM_LIB_STACK$$ZI$$Limit| ; Top of Stack
|
228 | 200 | DCD PWM4_2_IRQHandler ;PWM4 capture 2, compare 2, or reload 0 interrupt
|
229 | 201 | DCD PWM4_3_IRQHandler ;PWM4 capture 3, compare 3, or reload 0 interrupt
|
230 | 202 | DCD PWM4_FAULT_IRQHandler ;PWM4 fault or reload error interrupt
|
231 |
| - DCD Reserved168_IRQHandler ;Reserved interrupt |
232 |
| - DCD Reserved169_IRQHandler ;Reserved interrupt |
233 |
| - DCD Reserved170_IRQHandler ;Reserved interrupt |
234 |
| - DCD Reserved171_IRQHandler ;Reserved interrupt |
235 |
| - DCD Reserved172_IRQHandler ;Reserved interrupt |
236 |
| - DCD Reserved173_IRQHandler ;Reserved interrupt |
237 |
| - DCD SJC_ARM_DEBUG_IRQHandler ;SJC ARM debug interrupt |
238 |
| - DCD NMI_WAKEUP_IRQHandler ;NMI wake up |
| 203 | + DCD DefaultISR ;168 |
| 204 | + DCD DefaultISR ;169 |
| 205 | + DCD DefaultISR ;170 |
| 206 | + DCD DefaultISR ;171 |
| 207 | + DCD DefaultISR ;172 |
| 208 | + DCD DefaultISR ;173 |
| 209 | + DCD DefaultISR ;174 |
| 210 | + DCD DefaultISR ;175 |
239 | 211 | DCD DefaultISR ;176
|
240 | 212 | DCD DefaultISR ;177
|
241 | 213 | DCD DefaultISR ;178
|
@@ -781,10 +753,10 @@ Default_Handler\
|
781 | 753 | EXPORT SAI3_RX_DriverIRQHandler [WEAK]
|
782 | 754 | EXPORT SAI3_TX_DriverIRQHandler [WEAK]
|
783 | 755 | EXPORT SPDIF_DriverIRQHandler [WEAK]
|
784 |
| - EXPORT ANATOP_EVENT0_IRQHandler [WEAK] |
785 |
| - EXPORT ANATOP_EVENT1_IRQHandler [WEAK] |
786 |
| - EXPORT ANATOP_TAMP_LOW_HIGH_IRQHandler [WEAK] |
787 |
| - EXPORT ANATOP_TEMP_PANIC_IRQHandler [WEAK] |
| 756 | + EXPORT PMU_EVENT_IRQHandler [WEAK] |
| 757 | + EXPORT Reserved78_IRQHandler [WEAK] |
| 758 | + EXPORT TEMP_LOW_HIGH_IRQHandler [WEAK] |
| 759 | + EXPORT TEMP_PANIC_IRQHandler [WEAK] |
788 | 760 | EXPORT USB_PHY1_IRQHandler [WEAK]
|
789 | 761 | EXPORT USB_PHY2_IRQHandler [WEAK]
|
790 | 762 | EXPORT ADC1_IRQHandler [WEAK]
|
@@ -872,14 +844,6 @@ Default_Handler\
|
872 | 844 | EXPORT PWM4_2_IRQHandler [WEAK]
|
873 | 845 | EXPORT PWM4_3_IRQHandler [WEAK]
|
874 | 846 | EXPORT PWM4_FAULT_IRQHandler [WEAK]
|
875 |
| - EXPORT Reserved168_IRQHandler [WEAK] |
876 |
| - EXPORT Reserved169_IRQHandler [WEAK] |
877 |
| - EXPORT Reserved170_IRQHandler [WEAK] |
878 |
| - EXPORT Reserved171_IRQHandler [WEAK] |
879 |
| - EXPORT Reserved172_IRQHandler [WEAK] |
880 |
| - EXPORT Reserved173_IRQHandler [WEAK] |
881 |
| - EXPORT SJC_ARM_DEBUG_IRQHandler [WEAK] |
882 |
| - EXPORT NMI_WAKEUP_IRQHandler [WEAK] |
883 | 847 | EXPORT DefaultISR [WEAK]
|
884 | 848 | DMA0_DMA16_DriverIRQHandler
|
885 | 849 | DMA1_DMA17_DriverIRQHandler
|
@@ -942,10 +906,10 @@ SAI2_DriverIRQHandler
|
942 | 906 | SAI3_RX_DriverIRQHandler
|
943 | 907 | SAI3_TX_DriverIRQHandler
|
944 | 908 | SPDIF_DriverIRQHandler
|
945 |
| -ANATOP_EVENT0_IRQHandler |
946 |
| -ANATOP_EVENT1_IRQHandler |
947 |
| -ANATOP_TAMP_LOW_HIGH_IRQHandler |
948 |
| -ANATOP_TEMP_PANIC_IRQHandler |
| 909 | +PMU_EVENT_IRQHandler |
| 910 | +Reserved78_IRQHandler |
| 911 | +TEMP_LOW_HIGH_IRQHandler |
| 912 | +TEMP_PANIC_IRQHandler |
949 | 913 | USB_PHY1_IRQHandler
|
950 | 914 | USB_PHY2_IRQHandler
|
951 | 915 | ADC1_IRQHandler
|
@@ -1033,14 +997,6 @@ PWM4_1_IRQHandler
|
1033 | 997 | PWM4_2_IRQHandler
|
1034 | 998 | PWM4_3_IRQHandler
|
1035 | 999 | PWM4_FAULT_IRQHandler
|
1036 |
| -Reserved168_IRQHandler |
1037 |
| -Reserved169_IRQHandler |
1038 |
| -Reserved170_IRQHandler |
1039 |
| -Reserved171_IRQHandler |
1040 |
| -Reserved172_IRQHandler |
1041 |
| -Reserved173_IRQHandler |
1042 |
| -SJC_ARM_DEBUG_IRQHandler |
1043 |
| -NMI_WAKEUP_IRQHandler |
1044 | 1000 | DefaultISR
|
1045 | 1001 | LDR R0, =DefaultISR
|
1046 | 1002 | BX R0
|
|
0 commit comments