X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Farm%2Fhw%2Fvectors_lpc2.S;h=06d0a7df6ad0edeb85cfb9b4eb385ff22eacbd50;hb=911d2706a86d326786bfe721dcc3d63aeade7f28;hp=1e6d3eb48bb71d182a027d6344efe968d7e8674b;hpb=5d844d5cb1191db2d80d8e61504a8a43068f4d49;p=bertos.git diff --git a/bertos/cpu/arm/hw/vectors_lpc2.S b/bertos/cpu/arm/hw/vectors_lpc2.S index 1e6d3eb4..06d0a7df 100644 --- a/bertos/cpu/arm/hw/vectors_lpc2.S +++ b/bertos/cpu/arm/hw/vectors_lpc2.S @@ -54,11 +54,14 @@ __vectors: ldr pc, _swi /* Software interrupt */ ldr pc, _prefetch_abort /* Prefetch abort */ ldr pc, _data_abort /* Data abort */ - .word 0xb9205f88 /* In LPX2xxx, this location holds the checksum of the previous vectors */ #if CPU_ARM_LPC2378 + .word 0xb9206e58 /* In LPX2xxx, this location holds the checksum of the previous vectors */ ldr pc, [pc, #-0x120] /* Use VIC */ #else - #warning Check correct VICAddress register for this CPU, default set to 0xFFFFF030 + .word 0xb9205f88 /* In LPX2xxx, this location holds the checksum of the previous vectors */ + #if CPU_ARM_LPC2 + #warning Check correct VICAddress register for this CPU, default set to 0xFFFFF030 + #endif ldr pc, [pc, #-0xFF0] /* Use VIC */ #endif ldr pc, _fiq /* Fast interrupt request */