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

📄 loader-flash-xtra0.map

📁 em86xx 完整启动程序,支持网络下载与串通下载
💻 MAP
字号:
loader-flash-xtra0.elf:     file format elf32-littlearmloader-flash-xtra0.elfarchitecture: arm, flags 0x00000112:EXEC_P, HAS_SYMS, D_PAGEDstart address 0x46000060???:    LOAD off    0x00008000 vaddr 0x46000000 paddr 0x46000000 align 2**15         filesz 0x000002b0 memsz 0x000002b0 flags r-x???? = 2: [APCS-32] [?????]Sections:Idx Name          Size      VMA       LMA       File off  Algn  0 .text         000002b0  46000000  46000000  00008000  2**2                  CONTENTS, ALLOC, LOAD, READONLY, CODE  1 .sbss         00000000  460003b0  460003b0  000082b0  2**0                  CONTENTS  2 .bss          00000000  460003b0  460003b0  000082b0  2**0                  CONTENTS  3 .stack        00000000  00080000  00080000  000082b0  2**0                  CONTENTSSYMBOL TABLE:46000000 l    d  .text	00000000 460003b0 l    d  .sbss	00000000 460003b0 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.S46000004 l       .text	00000000 config_start46000004 l       .text	00000000 data_filesize46000008 l       .text	00000000 data_version4600000c l       .text	00000000 data_signature46000010 l       .text	00000000 data_SYS_clkgen0_pll46000014 l       .text	00000000 data_DRAM0_dunit_cfg46000018 l       .text	00000000 data_DRAM1_dunit_cfg4600001c l       .text	00000000 data_DRAM_dunit_delay0_ctrl46000020 l       .text	00000000 data_pb_default_timing46000024 l       .text	00000000 data_pci_subsystem_id46000028 l       .text	00000000 data_pci_revision_id4600002c l       .text	00000000 data_pci_memory_size46000030 l       .text	00000000 data_bootflag46000034 l       .text	00000000 data_configvalid46000038 l       .text	00000000 data_dramsize4600003c l       .text	00000000 data_imagesize46000040 l       .text	00000000 data_checksum46000044 l       .text	00000000 data_other_config46000050 l       .text	00000000 data_boardname46000060 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_CLKSEL46000094 l       .text	00000000 setup_fiq_stack460000b8 l       .text	00000000 dram_init46000120 l       .text	00000000 dram_init_ctrl4600015c l       .text	00000000 cache_init460001bc l       .text	00000000 misc_init460001ec l       .text	00000000 load_to_dram460001ec l       .text	00000000 stage1_load4600025c l       .text	00000000 load_addr4600026c l       .text	00000000 copy_func46000218 l       .text	00000000 load_config_to_dram46000238 l       .text	00000000 boot_main46000274 l       .text	00000000 copy_func_loop46000288 l       .text	00000000 copy_func_end460003b0 g     O *ABS*	00000000 _bss_end__460003b0 g     O *ABS*	00000000 __bss_start__460003b0 g     O *ABS*	00000000 __bss_end__460003b0 g     O *ABS*	00000000 __bss_start460003b0 g     O *ABS*	00000000 __end__46000060 g       .text	00000000 stage0_start460003b0 g     O *ABS*	00000000 _edata460003b0 g     O *ABS*	00000000 _end00080000 g     O .stack	00000000 _stackDisassembly of section .text:46000000 <config_start-0x4>:46000000:	ea000016 	b	46000060 <stage0_start>46000004 <config_start>:46000004:	00000000 	andeq	r0, r0, r046000008 <data_version>:46000008:	00000c11 	andeq	r0, r0, r1, lsl ip4600000c <data_signature>:4600000c:	424d414d 	submi	r4, sp, #1073741843	; 0x4000001346000010 <data_SYS_clkgen0_pll>:46000010:	0101002a 	tsteq	r1, sl, lsr #3246000014 <data_DRAM0_dunit_cfg>:46000014:	f63001f8 	undefined46000018 <data_DRAM1_dunit_cfg>:46000018:	00000000 	andeq	r0, r0, r04600001c <data_DRAM_dunit_delay0_ctrl>:4600001c:	00084454 	andeq	r4, r8, r4, asr r446000020 <data_pb_default_timing>:46000020:	10101010 	andnes	r1, r0, r0, lsl r046000024 <data_pci_subsystem_id>:46000024:	00000000 	andeq	r0, r0, r046000028 <data_pci_revision_id>:46000028:	00000000 	andeq	r0, r0, r04600002c <data_pci_memory_size>:4600002c:	00000000 	andeq	r0, r0, r046000030 <data_bootflag>:46000030:	00000000 	andeq	r0, r0, r046000034 <data_configvalid>:46000034:	00000001 	andeq	r0, r0, r146000038 <data_dramsize>:46000038:	00000005 	andeq	r0, r0, r54600003c <data_imagesize>:4600003c:	00000000 	andeq	r0, r0, r046000040 <data_checksum>:46000040:	00000000 	andeq	r0, r0, r046000044 <data_other_config>:	...46000050 <data_boardname>:	...46000060 <stage0_start>:46000060:	e59f0220 	ldr	r0, [pc, #220]	; 46000288 <copy_func_end>46000064:	e51f204c 	ldr	r2, [pc, #ffffffb4]	; 46000020 <data_pb_default_timing>46000068:	e5802000 	str	r2, [r0]4600006c:	e3a01801 	mov	r1, #65536	; 0x1000046000070:	e51f2068 	ldr	r2, [pc, #ffffff98]	; 46000010 <data_SYS_clkgen0_pll>46000074:	e5812000 	str	r2, [r1]46000078:	e59f120c 	ldr	r1, [pc, #20c]	; 4600028c <copy_func_end+0x4>4600007c:	e3a02001 	mov	r2, #1	; 0x146000080:	e5812000 	str	r2, [r1]46000084:	e3a00000 	mov	r0, #0	; 0x046000088:	ee070f15 	mcr	15, 0, r0, cr7, cr5, {0}4600008c:	ee070f16 	mcr	15, 0, r0, cr7, cr6, {0}46000090:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}46000094 <setup_fiq_stack>:46000094:	e10f1000 	mrs	r1, CPSR46000098:	e321f0d1 	msr	CPSR_c, #209	; 0xd14600009c:	e59f01ec 	ldr	r0, [pc, #1ec]	; 46000290 <copy_func_end+0x8>460000a0:	e1a0d000 	mov	sp, r0460000a4:	e121f001 	msr	CPSR_c, r1460000a8:	e1a00000 	nop			(mov r0,r0)460000ac:	e1a00000 	nop			(mov r0,r0)460000b0:	e1a00000 	nop			(mov r0,r0)460000b4:	e1a00000 	nop			(mov r0,r0)460000b8 <dram_init>:460000b8:	e59fa1d4 	ldr	sl, [pc, #1d4]	; 46000294 <copy_func_end+0xc>460000bc:	e3a0b000 	mov	fp, #0	; 0x0460000c0:	e58ab008 	str	fp, [sl, #8]460000c4:	e3a0b01f 	mov	fp, #31	; 0x1f460000c8:	e58ab010 	str	fp, [sl, #16]460000cc:	e3a0b003 	mov	fp, #3	; 0x3460000d0:	e58ab014 	str	fp, [sl, #20]460000d4:	e3a0b001 	mov	fp, #1	; 0x1460000d8:	e58ab02c 	str	fp, [sl, #44]460000dc:	e3a0b01d 	mov	fp, #29	; 0x1d460000e0:	e58ab028 	str	fp, [sl, #40]460000e4:	e59fa1ac 	ldr	sl, [pc, #1ac]	; 46000298 <copy_func_end+0x10>460000e8:	e3a0b044 	mov	fp, #68	; 0x44460000ec:	e58ab000 	str	fp, [sl]460000f0:	e3a0b031 	mov	fp, #49	; 0x31460000f4:	e58ab000 	str	fp, [sl]460000f8:	e3a00803 	mov	r0, #196608	; 0x30000460000fc:	e51f10f0 	ldr	r1, [pc, #ffffff10]	; 46000014 <data_DRAM0_dunit_cfg>46000100:	e51f20ec 	ldr	r2, [pc, #ffffff14]	; 4600001c <data_DRAM_dunit_delay0_ctrl>46000104:	eb000005 	bl	46000120 <dram_init_ctrl>46000108:	e3a0b032 	mov	fp, #50	; 0x324600010c:	e58ab000 	str	fp, [sl]46000110:	e3a00701 	mov	r0, #262144	; 0x4000046000114:	e51f1104 	ldr	r1, [pc, #fffffefc]	; 46000018 <data_DRAM1_dunit_cfg>46000118:	eb000000 	bl	46000120 <dram_init_ctrl>4600011c:	ea00000e 	b	4600015c <cache_init>46000120 <dram_init_ctrl>:46000120:	e2803cff 	add	r3, r0, #65280	; 0xff0046000124:	e28330fc 	add	r3, r3, #252	; 0xfc46000128:	e3a05003 	mov	r5, #3	; 0x34600012c:	e5c35000 	strb	r5, [r3]46000130:	e3510000 	cmp	r1, #0	; 0x046000134:	01a0f00e 	moveq	pc, lr46000138:	e3a05002 	mov	r5, #2	; 0x24600013c:	e5c35000 	strb	r5, [r3]46000140:	e2804000 	add	r4, r0, #0	; 0x046000144:	e5841000 	str	r1, [r4]46000148:	e2804004 	add	r4, r0, #4	; 0x44600014c:	e5842000 	str	r2, [r4]46000150:	e3a05000 	mov	r5, #0	; 0x046000154:	e5c35000 	strb	r5, [r3]46000158:	e1a0f00e 	mov	pc, lr4600015c <cache_init>:4600015c:	e3a0b043 	mov	fp, #67	; 0x4346000160:	e58ab000 	str	fp, [sl]46000164:	e3a0001c 	mov	r0, #28	; 0x1c46000168:	e1800400 	orr	r0, r0, r0, lsl #84600016c:	ee060f10 	mcr	15, 0, r0, cr6, cr0, {0}46000170:	e3a00a0f 	mov	r0, #61440	; 0xf00046000174:	e38000f0 	orr	r0, r0, #240	; 0xf046000178:	ee020f10 	mcr	15, 0, r0, cr2, cr0, {0}4600017c:	e3a000f0 	mov	r0, #240	; 0xf046000180:	ee030f10 	mcr	15, 0, r0, cr3, cr0, {0}46000184:	e59f0110 	ldr	r0, [pc, #110]	; 4600029c <copy_func_end+0x14>46000188:	ee040f10 	mcr	15, 0, r0, cr4, cr0, {0}4600018c:	e59f0108 	ldr	r0, [pc, #108]	; 4600029c <copy_func_end+0x14>46000190:	ee050f10 	mcr	15, 0, r0, cr5, cr0, {0}46000194:	e3a00000 	mov	r0, #0	; 0x046000198:	e3800a01 	orr	r0, r0, #4096	; 0x10004600019c:	e3800004 	orr	r0, r0, #4	; 0x4460001a0:	e3800002 	orr	r0, r0, #2	; 0x2460001a4:	e3800001 	orr	r0, r0, #1	; 0x1460001a8:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}460001ac:	e1a00000 	nop			(mov r0,r0)460001b0:	e1a00000 	nop			(mov r0,r0)460001b4:	e1a00000 	nop			(mov r0,r0)460001b8:	e1a00000 	nop			(mov r0,r0)460001bc <misc_init>:460001bc:	e3a0b04d 	mov	fp, #77	; 0x4d460001c0:	e58ab000 	str	fp, [sl]460001c4:	e59f10d4 	ldr	r1, [pc, #d4]	; 460002a0 <copy_func_end+0x18>460001c8:	e1a0d001 	mov	sp, r1460001cc:	e3a00446 	mov	r0, #1174405120	; 0x46000000460001d0:	e59f10cc 	ldr	r1, [pc, #cc]	; 460002a4 <copy_func_end+0x1c>460001d4:	e3811102 	orr	r1, r1, #-2147483648	; 0x80000000460001d8:	e1a0e00f 	mov	lr, pc460001dc:	e1a0f001 	mov	pc, r1460001e0:	e59fa0b0 	ldr	sl, [pc, #b0]	; 46000298 <copy_func_end+0x10>460001e4:	e3a0b06d 	mov	fp, #109	; 0x6d460001e8:	e58ab000 	str	fp, [sl]460001ec <load_to_dram>:460001ec:	e3a0b04c 	mov	fp, #76	; 0x4c460001f0:	e58ab000 	str	fp, [sl]460001f4:	e28f0060 	add	r0, pc, #96	; 0x60460001f8:	e5901000 	ldr	r1, [r0]460001fc:	e5902004 	ldr	r2, [r0, #4]46000200:	e5903008 	ldr	r3, [r0, #8]46000204:	e51f4208 	ldr	r4, [pc, #fffffdf8]	; 46000004 <config_start>46000208:	e3540000 	cmp	r4, #0	; 0x04600020c:	10812004 	addne	r2, r1, r446000210:	eb000015 	bl	4600026c <copy_func>46000214:	e3a09000 	mov	r9, #0	; 0x046000218 <load_config_to_dram>:46000218:	e3a0b046 	mov	fp, #70	; 0x464600021c:	e58ab000 	str	fp, [sl]46000220:	e24f1f89 	sub	r1, pc, #548	; 0x22446000224:	e24f2f73 	sub	r2, pc, #460	; 0x1cc46000228:	e59f3078 	ldr	r3, [pc, #78]	; 460002a8 <copy_func_end+0x20>4600022c:	e59f4078 	ldr	r4, [pc, #78]	; 460002ac <copy_func_end+0x24>46000230:	e4834004 	str	r4, [r3], #446000234:	eb00000c 	bl	4600026c <copy_func>46000238 <boot_main>:46000238:	e3a0b04a 	mov	fp, #74	; 0x4a4600023c:	e58ab000 	str	fp, [sl]46000240:	e3a0b07b 	mov	fp, #123	; 0x7b46000244:	e58ab000 	str	fp, [sl]46000248:	e3a0b07d 	mov	fp, #125	; 0x7d4600024c:	e58ab000 	str	fp, [sl]46000250:	e28f0004 	add	r0, pc, #4	; 0x446000254:	e590900c 	ldr	r9, [r0, #12]46000258:	e1a0f009 	mov	pc, r94600025c <load_addr>:4600025c:	46000c00 	strmi	r0, [r0], -r0, lsl #2446000260:	46020000 	strmi	r0, [r2], -r046000264:	90060000 	andls	r0, r6, r046000268:	90060000 	andls	r0, r6, r04600026c <copy_func>:4600026c:	e3a0b063 	mov	fp, #99	; 0x6346000270:	e58ab000 	str	fp, [sl]46000274 <copy_func_loop>:46000274:	e4914004 	ldr	r4, [r1], #446000278:	e4834004 	str	r4, [r3], #44600027c:	e1510002 	cmp	r1, r246000280:	bafffffb 	blt	46000274 <copy_func_loop>46000284:	e1a0f00e 	mov	pc, lr46000288 <copy_func_end>:46000288:	00020818 	andeq	r0, r2, r8, lsl r84600028c:	0001003c 	andeq	r0, r1, ip, lsr r046000290:	90050000 	andls	r0, r5, r046000294:	0006c100 	andeq	ip, r6, r0, lsl #246000298:	0006c104 	andeq	ip, r6, r4, lsl #24600029c:	0000ffff 	streqd	pc, [r0], -pc460002a0:	000617f4 	streqd	r1, [r6], -r4460002a4:	46000400 	strmi	r0, [r0], -r0, lsl #8460002a8:	90060040 	andls	r0, r6, r0, asr #32460002ac:	414c4650 	cmpmi	ip, r0, asr r6

⌨️ 快捷键说明

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