123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /*
- * Copyright (c) 2006-2018, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2013-07-05 Bernard the first version
- */
-
- #include "rtconfig.h"
- .section .vectors, "ax"
- .code 32
- .globl system_vectors
- system_vectors:
- #ifdef RT_USING_SMART
- b _reset
- #else
- ldr pc, _vector_reset
- #endif
- ldr pc, _vector_undef
- ldr pc, _vector_swi
- ldr pc, _vector_pabt
- ldr pc, _vector_dabt
- ldr pc, _vector_resv
- ldr pc, _vector_irq
- ldr pc, _vector_fiq
- .globl _reset
- .globl vector_undef
- .globl vector_swi
- .globl vector_pabt
- .globl vector_dabt
- .globl vector_resv
- .globl vector_irq
- .globl vector_fiq
- _vector_reset:
- .word _reset
- _vector_undef:
- .word vector_undef
- _vector_swi:
- .word vector_swi
- _vector_pabt:
- .word vector_pabt
- _vector_dabt:
- .word vector_dabt
- _vector_resv:
- .word vector_resv
- _vector_irq:
- .word vector_irq
- _vector_fiq:
- .word vector_fiq
- .balignl 16,0xdeadbeef
|