|
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