0000:00100000 EXPORT __rom_vectors_lma 0000:00100000 __rom_vectors_lma ; DATA XREF: ... 0000:00100000 E5 9F F0 18 LDR PC, =reset_vector ; Alternative name is '__exception_handlers' 0000:00100000 0000:00100004 E5 9F F0 18 LDR PC, =undefined_instruction 0000:00100004 0000:00100008 E5 9F F0 18 LDR PC, =software_interrupt 0000:00100008 0000:0010000C E5 9F F0 18 LDR PC, =abort_prefetch 0000:0010000C 0000:00100010 E5 9F F0 18 LDR PC, =abort_data 0000:00100010 0000:00100014 00 00 00 00 ANDEQ R0, R0, R0 0000:00100018 E5 9F F0 18 LDR PC, =IRQ 0000:00100018 0000:0010001C E5 9F F0 18 LDR PC, =FIQ 0000:0010001C 0000:00100020 00 10 00 40 _reset_vector DCD reset_vector ; DATA XREF: ... 0000:00100020 ; Alternative name is 'vectors' 0000:00100024 00 10 01 28 _undefined_instruction DCD undefined_instruction ; DATA XREF: ... 0000:00100028 00 10 01 4C _software_interrupt DCD software_interrupt ; DATA XREF: ... 0000:0010002C 00 10 01 78 _abort_prefetch DCD abort_prefetch ; DATA XREF: ... 0000:00100030 00 10 01 94 _abort_data DCD abort_data ; DATA XREF: ... 0000:00100034 00 00 00 00 ALIGN 8 0000:00100038 00 10 02 AC _IRQ DCD IRQ ; DATA XREF: ... 0000:0010003C 00 10 02 74 _FIQ DCD FIQ ; DATA XREF: ... 0000:0010003C ; _rom_vectors ends 0000:0010003C 0000:00100040 ; =========================================================================== 0000:00100040 0000:00100040 ; Segment type: Pure code 0000:00100040 AREA .text, CODE, READWRITE, ALIGN=5 0000:00100040 ; ORG 0x100040 0000:00100040 CODE32 0000:00100040 0000:00100040 ; --------------- S U B R O U T I N E --------------------------------------- 0000:00100040 0000:00100040 0000:00100040 EXPORT reset_vector 0000:00100040 reset_vector ; CODE XREF: ... 0000:00100040 E3 A0 00 00 MOV R0, #0 ; Alternative name is 'warm_reset' 0000:00100044 E5 9F 13 88 LDR R1, =__rom_vectors_lma 0000:00100048 E5 91 20 08 LDR R2, [R1,#8] 0000:0010004C E5 80 20 08 STR R2, [R0,#8] 0000:00100050 0000:00100050 EXPORT start 0000:00100050 start 0000:00100050 E3 A0 00 00 MOV R0, #0 0000:00100054 E5 9F 13 5C LDR R1, =__rom_vectors_lma