📄 loader-sflash-min.map
字号:
loader-sflash-min.elf: file format elf32-littlearmloader-sflash-min.elfarchitecture: arm, flags 0x00000112:EXEC_P, HAS_SYMS, D_PAGEDstart address 0x40000048???: LOAD off 0x00008000 vaddr 0x40000000 paddr 0x40000000 align 2**15 filesz 0x00000248 memsz 0x00000248 flags r-x???? = 2: [APCS-32] [?????]Sections:Idx Name Size VMA LMA File off Algn 0 .text 00000248 40000000 40000000 00008000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .sbss 00000000 40000348 40000348 00008248 2**0 CONTENTS 2 .bss 00000000 40000348 40000348 00008248 2**0 CONTENTS 3 .stack 00000000 00080000 00080000 00008248 2**0 CONTENTSSYMBOL TABLE:40000000 l d .text 00000000 40000348 l d .sbss 00000000 40000348 l d .bss 00000000 00080000 l d .stack 00000000 00000000 l d *ABS* 00000000 00000000 l d *ABS* 00000000 00000000 l d *ABS* 00000000 00000000 l df *ABS* 00000000 loader-stage0.S00000000 l df *ABS* 00000000 memcfg.h00000000 l df *ABS* 00000000 emhwlib_dram.h00000000 l df *ABS* 00000000 memcfg.h00000000 l df *ABS* 00000000 emhwlib_lram.h00000000 l df *ABS* 00000000 memcfg.h00000000 l df *ABS* 00000000 loader-stage0.S00000000 l df *ABS* 00000000 irqs.h00000000 l df *ABS* 00000000 board/irqs.h00000000 l df *ABS* 00000000 irqs.h00000000 l df *ABS* 00000000 loader-stage0.S00000000 l df *ABS* 00000000 config.h00000000 l df *ABS* 00000000 hardware.h00000000 l df *ABS* 00000000 board/hardware.h00000000 l df *ABS* 00000000 hardware.h00000000 l df *ABS* 00000000 emhwlib_registers.h00000000 l df *ABS* 00000000 emhwlib_registers_tangolight.h00000000 l df *ABS* 00000000 emhwlib_registers.h00000000 l df *ABS* 00000000 hardware.h00000000 l df *ABS* 00000000 config.h00000000 l df *ABS* 00000000 version.h00000000 l df *ABS* 00000000 config.h00000000 l df *ABS* 00000000 loader-stage0.S40000008 l .text 00000000 config_start40000008 l .text 00000000 data_filesize4000000c l .text 00000000 data_version40000010 l .text 00000000 data_signature40000014 l .text 00000000 data_SYS_clkgen0_pll40000018 l .text 00000000 data_DRAM0_dunit_cfg4000001c l .text 00000000 data_DRAM1_dunit_cfg40000020 l .text 00000000 data_DRAM_dunit_delay0_ctrl40000024 l .text 00000000 data_SFLA_driver_speed40000028 l .text 00000000 data_pci_subsystem_id4000002c l .text 00000000 data_pci_revision_id40000030 l .text 00000000 data_pci_memory_size40000034 l .text 00000000 data_bootflag40000038 l .text 00000000 data_configvalid4000003c l .text 00000000 data_dramsize40000040 l .text 00000000 data_imagesize40000044 l .text 00000000 data_checksum40000048 l .text 00000000 config_end00000008 l *ABS* 00000000 UART_INTEN00000010 l *ABS* 00000000 UART_FIFOCTL00000014 l *ABS* 00000000 UART_LINECTL00000028 l *ABS* 00000000 UART_CLKDIV0000002c l *ABS* 00000000 UART_CLKSEL4000007c l .text 00000000 setup_fiq_stack40000090 l .text 00000000 dram_init400000f8 l .text 00000000 dram_init_ctrl40000134 l .text 00000000 cache_init4000013c l .text 00000000 misc_init40000214 l .text 00000000 loop40000348 g O *ABS* 00000000 _bss_end__40000348 g O *ABS* 00000000 __bss_start__40000348 g O *ABS* 00000000 __bss_end__40000348 g O *ABS* 00000000 __bss_start40000348 g O *ABS* 00000000 __end__40000048 g .text 00000000 stage0_start40000348 g O *ABS* 00000000 _edata40000348 g O *ABS* 00000000 _end00080000 g O .stack 00000000 _stackDisassembly of section .text:40000000 <config_start-0x8>:40000000: 7f02ed7e swivc 0x0002ed7e40000004: ea00000f b 40000048 <stage0_start>40000008 <config_start>:40000008: 00000000 andeq r0, r0, r04000000c <data_version>:4000000c: 00000c11 andeq r0, r0, r1, lsl ip40000010 <data_signature>:40000010: 424d414d submi r4, sp, #1073741843 ; 0x4000001340000014 <data_SYS_clkgen0_pll>:40000014: 0101002a tsteq r1, sl, lsr #3240000018 <data_DRAM0_dunit_cfg>:40000018: f63001f8 undefined4000001c <data_DRAM1_dunit_cfg>:4000001c: 00000000 andeq r0, r0, r040000020 <data_DRAM_dunit_delay0_ctrl>:40000020: 00084454 andeq r4, r8, r4, asr r440000024 <data_SFLA_driver_speed>:40000024: 0f000003 swieq 0x0000000340000028 <data_pci_subsystem_id>:40000028: 00000000 andeq r0, r0, r04000002c <data_pci_revision_id>:4000002c: 00000000 andeq r0, r0, r040000030 <data_pci_memory_size>:40000030: 00000000 andeq r0, r0, r040000034 <data_bootflag>:40000034: 00000000 andeq r0, r0, r040000038 <data_configvalid>:40000038: 00000001 andeq r0, r0, r14000003c <data_dramsize>:4000003c: 00000005 andeq r0, r0, r540000040 <data_imagesize>:40000040: 00000000 andeq r0, r0, r040000044 <data_checksum>:40000044: 00000000 andeq r0, r0, r040000048 <stage0_start>:40000048: e59f01c8 ldr r0, [pc, #1c8] ; 40000218 <loop+0x4>4000004c: e51f2030 ldr r2, [pc, #ffffffd0] ; 40000024 <data_SFLA_driver_speed>40000050: e5802000 str r2, [r0]40000054: e3a01801 mov r1, #65536 ; 0x1000040000058: e51f204c ldr r2, [pc, #ffffffb4] ; 40000014 <data_SYS_clkgen0_pll>4000005c: e5812000 str r2, [r1]40000060: e59f11b4 ldr r1, [pc, #1b4] ; 4000021c <loop+0x8>40000064: e3a02001 mov r2, #1 ; 0x140000068: e5812000 str r2, [r1]4000006c: e3a00000 mov r0, #0 ; 0x040000070: ee070f15 mcr 15, 0, r0, cr7, cr5, {0}40000074: ee070f16 mcr 15, 0, r0, cr7, cr6, {0}40000078: ee010f10 mcr 15, 0, r0, cr1, cr0, {0}4000007c <setup_fiq_stack>:4000007c: e10f1000 mrs r1, CPSR40000080: e321f0d1 msr CPSR_c, #209 ; 0xd140000084: e59f0194 ldr r0, [pc, #194] ; 40000220 <loop+0xc>40000088: e1a0d000 mov sp, r04000008c: e121f001 msr CPSR_c, r140000090 <dram_init>:40000090: e59fa18c ldr sl, [pc, #18c] ; 40000224 <loop+0x10>40000094: e3a0b000 mov fp, #0 ; 0x040000098: e58ab008 str fp, [sl, #8]4000009c: e3a0b01f mov fp, #31 ; 0x1f400000a0: e58ab010 str fp, [sl, #16]400000a4: e3a0b003 mov fp, #3 ; 0x3400000a8: e58ab014 str fp, [sl, #20]400000ac: e3a0b001 mov fp, #1 ; 0x1400000b0: e58ab02c str fp, [sl, #44]400000b4: e3a0b01d mov fp, #29 ; 0x1d400000b8: e58ab028 str fp, [sl, #40]400000bc: e59fa164 ldr sl, [pc, #164] ; 40000228 <loop+0x14>400000c0: e3a0b044 mov fp, #68 ; 0x44400000c4: e58ab000 str fp, [sl]400000c8: e3a0b031 mov fp, #49 ; 0x31400000cc: e58ab000 str fp, [sl]400000d0: e3a00803 mov r0, #196608 ; 0x30000400000d4: e51f10c4 ldr r1, [pc, #ffffff3c] ; 40000018 <data_DRAM0_dunit_cfg>400000d8: e51f20c0 ldr r2, [pc, #ffffff40] ; 40000020 <data_DRAM_dunit_delay0_ctrl>400000dc: eb000005 bl 400000f8 <dram_init_ctrl>400000e0: e3a0b032 mov fp, #50 ; 0x32400000e4: e58ab000 str fp, [sl]400000e8: e3a00701 mov r0, #262144 ; 0x40000400000ec: e51f10d8 ldr r1, [pc, #ffffff28] ; 4000001c <data_DRAM1_dunit_cfg>400000f0: eb000000 bl 400000f8 <dram_init_ctrl>400000f4: ea00000e b 40000134 <cache_init>400000f8 <dram_init_ctrl>:400000f8: e2803cff add r3, r0, #65280 ; 0xff00400000fc: e28330fc add r3, r3, #252 ; 0xfc40000100: e3a05003 mov r5, #3 ; 0x340000104: e5c35000 strb r5, [r3]40000108: e3510000 cmp r1, #0 ; 0x04000010c: 01a0f00e moveq pc, lr40000110: e3a05002 mov r5, #2 ; 0x240000114: e5c35000 strb r5, [r3]40000118: e2804000 add r4, r0, #0 ; 0x04000011c: e5841000 str r1, [r4]40000120: e2804004 add r4, r0, #4 ; 0x440000124: e5842000 str r2, [r4]40000128: e3a05000 mov r5, #0 ; 0x04000012c: e5c35000 strb r5, [r3]40000130: e1a0f00e mov pc, lr40000134 <cache_init>:40000134: e3a0b043 mov fp, #67 ; 0x4340000138: e58ab000 str fp, [sl]4000013c <misc_init>:4000013c: e51f310c ldr r3, [pc, #fffffef4] ; 40000038 <data_configvalid>40000140: e59f00e4 ldr r0, [pc, #e4] ; 4000022c <loop+0x18>40000144: e51f1124 ldr r1, [pc, #fffffedc] ; 40000028 <data_pci_subsystem_id>40000148: e3130001 tst r3, #1 ; 0x14000014c: 158010f0 strne r1, [r0, #240]40000150: e59010ec ldr r1, [r0, #236]40000154: e51f2130 ldr r2, [pc, #fffffed0] ; 4000002c <data_pci_revision_id>40000158: e3c110ff bic r1, r1, #255 ; 0xff4000015c: e1811002 orr r1, r1, r240000160: e3130002 tst r3, #2 ; 0x240000164: 158010ec strne r1, [r0, #236]40000168: e59010f4 ldr r1, [r0, #244]4000016c: e51f2144 ldr r2, [pc, #fffffebc] ; 40000030 <data_pci_memory_size>40000170: e3c11007 bic r1, r1, #7 ; 0x740000174: e1811002 orr r1, r1, r240000178: e3130004 tst r3, #4 ; 0x44000017c: 158010f4 strne r1, [r0, #244]40000180: e3a01801 mov r1, #65536 ; 0x1000040000184: e58010d4 str r1, [r0, #212]40000188: e3a00a6f mov r0, #454656 ; 0x6f0004000018c: e3a01209 mov r1, #-1879048192 ; 0x9000000040000190: e5801000 str r1, [r0]40000194: e59f0094 ldr r0, [pc, #94] ; 40000230 <loop+0x1c>40000198: e59f1094 ldr r1, [pc, #94] ; 40000234 <loop+0x20>4000019c: e5801000 str r1, [r0]400001a0: e3a00b82 mov r0, #133120 ; 0x20800400001a4: e59f108c ldr r1, [pc, #8c] ; 40000238 <loop+0x24>400001a8: e5801018 str r1, [r0, #24]400001ac: e59f1088 ldr r1, [pc, #88] ; 4000023c <loop+0x28>400001b0: e5801018 str r1, [r0, #24]400001b4: e59f107c ldr r1, [pc, #7c] ; 40000238 <loop+0x24>400001b8: e5801000 str r1, [r0]400001bc: e3a01f7d mov r1, #500 ; 0x1f4400001c0: e580101c str r1, [r0, #28]400001c4: e59f1074 ldr r1, [pc, #74] ; 40000240 <loop+0x2c>400001c8: e5801004 str r1, [r0, #4]400001cc: e59f1070 ldr r1, [pc, #70] ; 40000244 <loop+0x30>400001d0: e5801020 str r1, [r0, #32]400001d4: e3a01000 mov r1, #0 ; 0x0400001d8: e5801008 str r1, [r0, #8]400001dc: e3a01000 mov r1, #0 ; 0x0400001e0: e5801024 str r1, [r0, #36]400001e4: e3a01000 mov r1, #0 ; 0x0400001e8: e580100c str r1, [r0, #12]400001ec: e3a01000 mov r1, #0 ; 0x0400001f0: e5801028 str r1, [r0, #40]400001f4: e3a01000 mov r1, #0 ; 0x0400001f8: e5801010 str r1, [r0, #16]400001fc: e3a01000 mov r1, #0 ; 0x040000200: e580102c str r1, [r0, #44]40000204: e3a01000 mov r1, #0 ; 0x040000208: e5801014 str r1, [r0, #20]4000020c: e3a01000 mov r1, #0 ; 0x040000210: e5801030 str r1, [r0, #48]40000214 <loop>:40000214: eafffffe b 40000214 <loop>40000218: 0002a010 andeq sl, r2, r0, lsl r04000021c: 0001003c andeq r0, r1, ip, lsr r040000220: 90050000 andls r0, r5, r040000224: 0006c100 andeq ip, r6, r0, lsl #240000228: 0006c104 andeq ip, r6, r4, lsl #24000022c: 0002fe00 andeq pc, r2, r0, lsl #2840000230: 00010508 andeq r0, r1, r8, lsl #1040000234: 0a090806 beq 40242254 <__bss_end__+0x241f0c>40000238: 10101010 andnes r1, r0, r0, lsl r04000023c: 00001044 andeq r1, r0, r4, asr #3240000240: 00110101 andeqs r0, r1, r1, lsl #240000244: 000003f3 streqd r0, [r0], -r3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -