.ResetISR: 0000 1CF09FE5 ldr PC, =.Reset_Adr 0004 1CF09FE5 ldr PC, =.Undef_Adr 0008 1CF09FE5 ldr PC, =.SWI_Adr 000c 1CF09FE5 ldr PC, =.PAbt_Adr 0010 1CF09FE5 ldr PC, =.DAbt_Adr 0014 0000A0E1 nop 0018 18F09FE5 ldr PC, =.IRQ_Adr 001c 18F09FE5 ldr PC, =.FIQ_Adr 0020 1EFF2FE1 bx lr .Reset_Adr: 0024 54020000 .word .Reset_Handler .Undef_Adr: 0028 E8020000 .word .Undef_Handler .SWI_Adr: 002c E8020000 .word .SWI_Handler .PAbt_Adr: 0030 E8020000 .word .PAbt_Handler .DAbt_Adr: 0034 E8020000 .word .DAbt_Handler .IRQ_Adr: 0038 E8020000 .word .IRQ_Handler .FIQ_Adr: 003c E8020000 .word .FIQ_Handler .__data_section_table: 0200 C0050000 .word 0204 00000040 .word 0208 04000000 .word .__data_section_table_end: 020c 04000040 .word 0210 00000000 .word .__bss_section_table_end: .data_init: 0214 0030A0E3 mov r3, #0 0218 020000EA b .L3 .L4: 021c 00C093E7 ldr ip, [r3, r0] 0220 01C083E7 str ip, [r3, r1] 0224 043083E2 add r3, r3, #4 .L3: 0228 020053E1 cmp r3, r2 022c FAFFFF3A bcc .L4 0230 1EFF2FE1 bx lr .bss_init: 0234 0030A0E3 mov r3, #0 0238 0320A0E1 mov r2, r3 023c 010000EA b .L6 .L7: 0240 002083E7 str r2, [r3, r0] 0244 043083E2 add r3, r3, #4 .L6: 0248 010053E1 cmp r3, r1 024c FBFFFF3A bcc .L7 0250 1EFF2FE1 bx lr .Reset_Handler: 0254 0DC0A0E1 mov ip, sp 0258 30D82DE9 stmfd sp!, {r4, r5, fp, ip, lr, pc} 025c 04B04CE2 sub fp, ip, #4 0260 D7F021E3 MSR CPSR_c, #Mode_ABT|I_Bit|F_Bit 0264 80D09FE5 LDR SP, =_ABT_Stack 0268 DBF021E3 MSR CPSR_c, #Mode_UNDEF|I_Bit|F_Bit 026c 7CD09FE5 LDR SP, =_UND_Stack 0270 D3F021E3 MSR CPSR_c, #Mode_SVC|I_Bit|F_Bit 0274 78D09FE5 LDR SP, =_SVC_Stack 0278 11F021E3 MSR CPSR_c, #Mode_FIQ 027c 74D09FE5 LDR SP, =_FIQ_Stack 0280 12F021E3 MSR CPSR_c, #Mode_IRQ 0284 70D09FE5 LDR SP, =_IRQ_Stack 0288 10F021E3 MSR CPSR_c, #Mode_USR 028c 6CD09FE5 LDR SP, =_USR_Stack 0290 44409FE5 ldr r4, .L16 0294 44509FE5 ldr r5, .L16+4 0298 020000EA b .L9 .L10: 029c 070094E8 ldmia r4, {r0, r1, r2} 02a0 0C4084E2 add r4, r4, #12 02a4 DAFFFFEB bl .data_init .L9: 02a8 050054E1 cmp r4, r5 02ac FAFFFF3A bcc .L10 02b0 030000EA b .L14 .L12: 02b4 030094E8 ldmia r4, {r0, r1} 02b8 084084E2 add r4, r4, #8 02bc DCFFFFEB bl .bss_init 02c0 000000EA b .L15 .L14: 02c4 18509FE5 ldr r5, .L16+8 .L15: 02c8 050054E1 cmp r4, r5 02cc F8FFFF3A bcc .L12 02d0 480000EB bl .SystemInit 02d4 0B0000EB bl .main .L13: 02d8 FEFFFFEA b .L13 .L16: 02dc 00020000 .word .__data_section_table 02e0 0C020000 .word .__data_section_table_end 02e4 14020000 .word .__bss_section_table_end .Undef_Handler: .SWI_Handler: .PAbt_Handler: .DAbt_Handler: .IRQ_Handler: .FIQ_Handler: .IntDefaultHandler: .L19: 02e8 FEFFFFEA b .L19
セコメントをする