From 4b949e744f8dda0bb4012093ccf414b241db1d1c Mon Sep 17 00:00:00 2001 From: batt Date: Mon, 29 Mar 2010 21:14:03 +0000 Subject: [PATCH] Increase readability. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3310 38d2e660-2303-0410-9eaa-f027e97ec537 --- bertos/cpu/arm/hw/vectors_at91.S | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/bertos/cpu/arm/hw/vectors_at91.S b/bertos/cpu/arm/hw/vectors_at91.S index 85b8825c..b67e5cc3 100644 --- a/bertos/cpu/arm/hw/vectors_at91.S +++ b/bertos/cpu/arm/hw/vectors_at91.S @@ -42,12 +42,12 @@ .global __vectors __vectors: - ldr pc, [pc, #24] /* Reset */ - ldr pc, [pc, #24] /* Undefined instruction */ - ldr pc, [pc, #24] /* Software interrupt */ - ldr pc, [pc, #24] /* Prefetch abort */ - ldr pc, [pc, #24] /* Data abort */ - .word 0 /* Reserved */ + ldr pc, _init /* Reset */ + ldr pc, _undef /* Undefined instruction */ + ldr pc, _swi /* Software interrupt */ + ldr pc, _prefetch_abort /* Prefetch abort */ + ldr pc, _data_abort /* Data abort */ + .word 0 /* Reserved */ /* * On IRQ the PC will be loaded from AIC_IVR, which @@ -58,11 +58,15 @@ __vectors: ldr pc, [pc, #-0xF20] /* Interrupt request, auto vectoring. */ ldr pc, [pc, #-0xF20] /* Fast interrupt request, auto vectoring. */ +_init: .word __init +_undef: .word __undef +_swi: .word __swi +_prefetch_abort: .word __prefetch_abort +_data_abort: .word __data_abort - .ltorg -- 2.25.1