⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loader-sflash-xtra0.map

📁 em86xx 完整启动程序,支持网络下载与串通下载
💻 MAP
字号:
loader-sflash-xtra0.elf:     file format elf32-littlearmloader-sflash-xtra0.elfarchitecture: arm, flags 0x00000112:EXEC_P, HAS_SYMS, D_PAGEDstart address 0x40000064???:    LOAD off    0x00008000 vaddr 0x40000000 paddr 0x40000000 align 2**15         filesz 0x000002b4 memsz 0x000002b4 flags r-x???? = 2: [APCS-32] [?????]Sections:Idx Name          Size      VMA       LMA       File off  Algn  0 .text         000002b4  40000000  40000000  00008000  2**2                  CONTENTS, ALLOC, LOAD, READONLY, CODE  1 .sbss         00000000  400003b4  400003b4  000082b4  2**0                  CONTENTS  2 .bss          00000000  400003b4  400003b4  000082b4  2**0                  CONTENTS  3 .stack        00000000  00080000  00080000  000082b4  2**0                  CONTENTSSYMBOL TABLE:40000000 l    d  .text	00000000 400003b4 l    d  .sbss	00000000 400003b4 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 data_other_config40000054 l       .text	00000000 data_boardname40000064 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_CLKSEL40000098 l       .text	00000000 setup_fiq_stack400000bc l       .text	00000000 dram_init40000124 l       .text	00000000 dram_init_ctrl40000160 l       .text	00000000 cache_init400001c0 l       .text	00000000 misc_init400001f0 l       .text	00000000 load_to_dram400001f0 l       .text	00000000 stage1_load40000260 l       .text	00000000 load_addr40000270 l       .text	00000000 copy_func4000021c l       .text	00000000 load_config_to_dram4000023c l       .text	00000000 boot_main40000278 l       .text	00000000 copy_func_loop4000028c l       .text	00000000 copy_func_end400003b4 g     O *ABS*	00000000 _bss_end__400003b4 g     O *ABS*	00000000 __bss_start__400003b4 g     O *ABS*	00000000 __bss_end__400003b4 g     O *ABS*	00000000 __bss_start400003b4 g     O *ABS*	00000000 __end__40000064 g       .text	00000000 stage0_start400003b4 g     O *ABS*	00000000 _edata400003b4 g     O *ABS*	00000000 _end00080000 g     O .stack	00000000 _stackDisassembly of section .text:40000000 <config_start-0x8>:40000000:	7f02ed7e 	swivc	0x0002ed7e40000004:	ea000016 	b	40000064 <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 <data_other_config>:	...40000054 <data_boardname>:	...40000064 <stage0_start>:40000064:	e59f0220 	ldr	r0, [pc, #220]	; 4000028c <copy_func_end>40000068:	e51f204c 	ldr	r2, [pc, #ffffffb4]	; 40000024 <data_SFLA_driver_speed>4000006c:	e5802000 	str	r2, [r0]40000070:	e3a01801 	mov	r1, #65536	; 0x1000040000074:	e51f2068 	ldr	r2, [pc, #ffffff98]	; 40000014 <data_SYS_clkgen0_pll>40000078:	e5812000 	str	r2, [r1]4000007c:	e59f120c 	ldr	r1, [pc, #20c]	; 40000290 <copy_func_end+0x4>40000080:	e3a02001 	mov	r2, #1	; 0x140000084:	e5812000 	str	r2, [r1]40000088:	e3a00000 	mov	r0, #0	; 0x04000008c:	ee070f15 	mcr	15, 0, r0, cr7, cr5, {0}40000090:	ee070f16 	mcr	15, 0, r0, cr7, cr6, {0}40000094:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}40000098 <setup_fiq_stack>:40000098:	e10f1000 	mrs	r1, CPSR4000009c:	e321f0d1 	msr	CPSR_c, #209	; 0xd1400000a0:	e59f01ec 	ldr	r0, [pc, #1ec]	; 40000294 <copy_func_end+0x8>400000a4:	e1a0d000 	mov	sp, r0400000a8:	e121f001 	msr	CPSR_c, r1400000ac:	e1a00000 	nop			(mov r0,r0)400000b0:	e1a00000 	nop			(mov r0,r0)400000b4:	e1a00000 	nop			(mov r0,r0)400000b8:	e1a00000 	nop			(mov r0,r0)400000bc <dram_init>:400000bc:	e59fa1d4 	ldr	sl, [pc, #1d4]	; 40000298 <copy_func_end+0xc>400000c0:	e3a0b000 	mov	fp, #0	; 0x0400000c4:	e58ab008 	str	fp, [sl, #8]400000c8:	e3a0b01f 	mov	fp, #31	; 0x1f400000cc:	e58ab010 	str	fp, [sl, #16]400000d0:	e3a0b003 	mov	fp, #3	; 0x3400000d4:	e58ab014 	str	fp, [sl, #20]400000d8:	e3a0b001 	mov	fp, #1	; 0x1400000dc:	e58ab02c 	str	fp, [sl, #44]400000e0:	e3a0b01d 	mov	fp, #29	; 0x1d400000e4:	e58ab028 	str	fp, [sl, #40]400000e8:	e59fa1ac 	ldr	sl, [pc, #1ac]	; 4000029c <copy_func_end+0x10>400000ec:	e3a0b044 	mov	fp, #68	; 0x44400000f0:	e58ab000 	str	fp, [sl]400000f4:	e3a0b031 	mov	fp, #49	; 0x31400000f8:	e58ab000 	str	fp, [sl]400000fc:	e3a00803 	mov	r0, #196608	; 0x3000040000100:	e51f10f0 	ldr	r1, [pc, #ffffff10]	; 40000018 <data_DRAM0_dunit_cfg>40000104:	e51f20ec 	ldr	r2, [pc, #ffffff14]	; 40000020 <data_DRAM_dunit_delay0_ctrl>40000108:	eb000005 	bl	40000124 <dram_init_ctrl>4000010c:	e3a0b032 	mov	fp, #50	; 0x3240000110:	e58ab000 	str	fp, [sl]40000114:	e3a00701 	mov	r0, #262144	; 0x4000040000118:	e51f1104 	ldr	r1, [pc, #fffffefc]	; 4000001c <data_DRAM1_dunit_cfg>4000011c:	eb000000 	bl	40000124 <dram_init_ctrl>40000120:	ea00000e 	b	40000160 <cache_init>40000124 <dram_init_ctrl>:40000124:	e2803cff 	add	r3, r0, #65280	; 0xff0040000128:	e28330fc 	add	r3, r3, #252	; 0xfc4000012c:	e3a05003 	mov	r5, #3	; 0x340000130:	e5c35000 	strb	r5, [r3]40000134:	e3510000 	cmp	r1, #0	; 0x040000138:	01a0f00e 	moveq	pc, lr4000013c:	e3a05002 	mov	r5, #2	; 0x240000140:	e5c35000 	strb	r5, [r3]40000144:	e2804000 	add	r4, r0, #0	; 0x040000148:	e5841000 	str	r1, [r4]4000014c:	e2804004 	add	r4, r0, #4	; 0x440000150:	e5842000 	str	r2, [r4]40000154:	e3a05000 	mov	r5, #0	; 0x040000158:	e5c35000 	strb	r5, [r3]4000015c:	e1a0f00e 	mov	pc, lr40000160 <cache_init>:40000160:	e3a0b043 	mov	fp, #67	; 0x4340000164:	e58ab000 	str	fp, [sl]40000168:	e3a0001c 	mov	r0, #28	; 0x1c4000016c:	e1800400 	orr	r0, r0, r0, lsl #840000170:	ee060f10 	mcr	15, 0, r0, cr6, cr0, {0}40000174:	e3a00a0f 	mov	r0, #61440	; 0xf00040000178:	e38000f0 	orr	r0, r0, #240	; 0xf04000017c:	ee020f10 	mcr	15, 0, r0, cr2, cr0, {0}40000180:	e3a000f0 	mov	r0, #240	; 0xf040000184:	ee030f10 	mcr	15, 0, r0, cr3, cr0, {0}40000188:	e59f0110 	ldr	r0, [pc, #110]	; 400002a0 <copy_func_end+0x14>4000018c:	ee040f10 	mcr	15, 0, r0, cr4, cr0, {0}40000190:	e59f0108 	ldr	r0, [pc, #108]	; 400002a0 <copy_func_end+0x14>40000194:	ee050f10 	mcr	15, 0, r0, cr5, cr0, {0}40000198:	e3a00000 	mov	r0, #0	; 0x04000019c:	e3800a01 	orr	r0, r0, #4096	; 0x1000400001a0:	e3800004 	orr	r0, r0, #4	; 0x4400001a4:	e3800002 	orr	r0, r0, #2	; 0x2400001a8:	e3800001 	orr	r0, r0, #1	; 0x1400001ac:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}400001b0:	e1a00000 	nop			(mov r0,r0)400001b4:	e1a00000 	nop			(mov r0,r0)400001b8:	e1a00000 	nop			(mov r0,r0)400001bc:	e1a00000 	nop			(mov r0,r0)400001c0 <misc_init>:400001c0:	e3a0b04d 	mov	fp, #77	; 0x4d400001c4:	e58ab000 	str	fp, [sl]400001c8:	e59f10d4 	ldr	r1, [pc, #d4]	; 400002a4 <copy_func_end+0x18>400001cc:	e1a0d001 	mov	sp, r1400001d0:	e3a00101 	mov	r0, #1073741824	; 0x40000000400001d4:	e59f10cc 	ldr	r1, [pc, #cc]	; 400002a8 <copy_func_end+0x1c>400001d8:	e3811102 	orr	r1, r1, #-2147483648	; 0x80000000400001dc:	e1a0e00f 	mov	lr, pc400001e0:	e1a0f001 	mov	pc, r1400001e4:	e59fa0b0 	ldr	sl, [pc, #b0]	; 4000029c <copy_func_end+0x10>400001e8:	e3a0b06d 	mov	fp, #109	; 0x6d400001ec:	e58ab000 	str	fp, [sl]400001f0 <load_to_dram>:400001f0:	e3a0b04c 	mov	fp, #76	; 0x4c400001f4:	e58ab000 	str	fp, [sl]400001f8:	e28f0060 	add	r0, pc, #96	; 0x60400001fc:	e5901000 	ldr	r1, [r0]40000200:	e5902004 	ldr	r2, [r0, #4]40000204:	e5903008 	ldr	r3, [r0, #8]40000208:	e51f4208 	ldr	r4, [pc, #fffffdf8]	; 40000008 <config_start>4000020c:	e3540000 	cmp	r4, #0	; 0x040000210:	10812004 	addne	r2, r1, r440000214:	eb000015 	bl	40000270 <copy_func>40000218:	e3a09000 	mov	r9, #0	; 0x04000021c <load_config_to_dram>:4000021c:	e3a0b046 	mov	fp, #70	; 0x4640000220:	e58ab000 	str	fp, [sl]40000224:	e24f1f89 	sub	r1, pc, #548	; 0x22440000228:	e24f2f73 	sub	r2, pc, #460	; 0x1cc4000022c:	e59f3078 	ldr	r3, [pc, #78]	; 400002ac <copy_func_end+0x20>40000230:	e59f4078 	ldr	r4, [pc, #78]	; 400002b0 <copy_func_end+0x24>40000234:	e4834004 	str	r4, [r3], #440000238:	eb00000c 	bl	40000270 <copy_func>4000023c <boot_main>:4000023c:	e3a0b04a 	mov	fp, #74	; 0x4a40000240:	e58ab000 	str	fp, [sl]40000244:	e3a0b07b 	mov	fp, #123	; 0x7b40000248:	e58ab000 	str	fp, [sl]4000024c:	e3a0b07d 	mov	fp, #125	; 0x7d40000250:	e58ab000 	str	fp, [sl]40000254:	e28f0004 	add	r0, pc, #4	; 0x440000258:	e590900c 	ldr	r9, [r0, #12]4000025c:	e1a0f009 	mov	pc, r940000260 <load_addr>:40000260:	40000c00 	andmi	r0, r0, r0, lsl #2440000264:	40020000 	andmi	r0, r2, r040000268:	90060000 	andls	r0, r6, r04000026c:	90060000 	andls	r0, r6, r040000270 <copy_func>:40000270:	e3a0b063 	mov	fp, #99	; 0x6340000274:	e58ab000 	str	fp, [sl]40000278 <copy_func_loop>:40000278:	e4914004 	ldr	r4, [r1], #44000027c:	e4834004 	str	r4, [r3], #440000280:	e1510002 	cmp	r1, r240000284:	bafffffb 	blt	40000278 <copy_func_loop>40000288:	e1a0f00e 	mov	pc, lr4000028c <copy_func_end>:4000028c:	0002a010 	andeq	sl, r2, r0, lsl r040000290:	0001003c 	andeq	r0, r1, ip, lsr r040000294:	90050000 	andls	r0, r5, r040000298:	0006c100 	andeq	ip, r6, r0, lsl #24000029c:	0006c104 	andeq	ip, r6, r4, lsl #2400002a0:	0000ffff 	streqd	pc, [r0], -pc400002a4:	000617f4 	streqd	r1, [r6], -r4400002a8:	40000400 	andmi	r0, r0, r0, lsl #8400002ac:	90060040 	andls	r0, r6, r0, asr #32400002b0:	414c4653 	cmpmi	ip, r3, asr r6

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -