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

📄 blob-start.dump

📁 sharp flash blob 的烧写代码
💻 DUMP
字号:
blob-start-elf32:     file format elf32-littlearmDisassembly of section .text:00000000 <_start>:   0:	ea0000a8 	b	2a8 <reset>   4:	ea0000d0 	b	34c <undefined_instruction>   8:	ea0000d1 	b	354 <software_interrupt>   c:	ea0000d2 	b	35c <prefetch_abort>  10:	ea0000d3 	b	364 <data_abort>  14:	ea0000d4 	b	36c <not_used>  18:	ea0000d5 	b	374 <irq>  1c:	ea0000d6 	b	37c <fiq>00000020 <BLOB_START>:  20:	c0200400 	eorgt	r0, r0, r0, lsl #800000024 <normal_boot>:  24:	e3a07a01 	mov	r7, #4096	; 0x1000  28:	e1a06407 	mov	r6, r7, lsl #8  2c:	e51f5014 	ldr	r5, [pc, #ffffffec]	; 20 <BLOB_START>00000030 <mem_test_loop>:  30:	e1a00005 	mov	r0, r5  34:	eb00000f 	bl	78 <testram>  38:	e3300001 	teq	r0, #1	; 0x1  3c:	01a0f00e 	moveq	pc, lr  40:	e0855007 	add	r5, r5, r7  44:	e0566007 	subs	r6, r6, r7  48:	1afffff8 	bne	30 <mem_test_loop>0000004c <relocate>:  4c:	e24f0054 	sub	r0, pc, #84	; 0x54  50:	e2802801 	add	r2, r0, #65536	; 0x10000  54:	e2800b01 	add	r0, r0, #1024	; 0x400  58:	e51f1040 	ldr	r1, [pc, #ffffffc0]	; 20 <BLOB_START>0000005c <copy_loop>:  5c:	e8b007f8 	ldmia	r0!, {r3, r4, r5, r6, r7, r8, r9, sl}  60:	e8a107f8 	stmia	r1!, {r3, r4, r5, r6, r7, r8, r9, sl}  64:	e1500002 	cmp	r0, r2  68:	dafffffb 	ble	5c <copy_loop>  6c:	e51f0054 	ldr	r0, [pc, #ffffffac]	; 20 <BLOB_START>  70:	e1a0f000 	mov	pc, r000000074 <led_off>:  74:	e1a0f00e 	mov	pc, lr00000078 <testram>:  78:	e8900006 	ldmia	r0, {r1, r2}  7c:	e3a03055 	mov	r3, #85	; 0x55  80:	e3a040aa 	mov	r4, #170	; 0xaa  84:	e8800018 	stmia	r0, {r3, r4}  88:	e8900018 	ldmia	r0, {r3, r4}  8c:	e3330055 	teq	r3, #85	; 0x55  90:	033400aa 	teqeq	r4, #170	; 0xaa  94:	1a000005 	bne	b0 <bad>  98:	e3a030aa 	mov	r3, #170	; 0xaa  9c:	e3a04055 	mov	r4, #85	; 0x55  a0:	e8800018 	stmia	r0, {r3, r4}  a4:	e8900018 	ldmia	r0, {r3, r4}  a8:	e33300aa 	teq	r3, #170	; 0xaa  ac:	03340055 	teqeq	r4, #85	; 0x55000000b0 <bad>:  b0:	e8800006 	stmia	r0, {r1, r2}  b4:	03a00000 	moveq	r0, #0	; 0x0  b8:	13a00001 	movne	r0, #1	; 0x1  bc:	e1a0f00e 	mov	pc, lr000000c0 <memsetup>:  c0:	e1a0500e 	mov	r5, lr  c4:	e59f1168 	ldr	r1, [pc, #168]	; 234 <spin+0xc>  c8:	e59f0168 	ldr	r0, [pc, #168]	; 238 <spin+0x10>  cc:	e5810000 	str	r0, [r1]  d0:	e59f0164 	ldr	r0, [pc, #164]	; 23c <spin+0x14>  d4:	e5810004 	str	r0, [r1, #4]  d8:	e59f0160 	ldr	r0, [pc, #160]	; 240 <spin+0x18>  dc:	e5810008 	str	r0, [r1, #8]  e0:	e59f015c 	ldr	r0, [pc, #15c]	; 244 <spin+0x1c>  e4:	e581000c 	str	r0, [r1, #12]  e8:	e59f0158 	ldr	r0, [pc, #158]	; 248 <spin+0x20>  ec:	e5810018 	str	r0, [r1, #24]  f0:	e581001c 	str	r0, [r1, #28]  f4:	e59f0150 	ldr	r0, [pc, #150]	; 24c <spin+0x24>  f8:	e1c900b0 	strh	r0, [r9]  fc:	e1a0000e 	mov	r0, lr 100:	e3a01103 	mov	r1, #-1073741824	; 0xc0000000 104:	e0100001 	ands	r0, r0, r1 108:	11a0f00e 	movne	pc, lr 10c:	e3a092e2 	mov	r9, #536870926	; 0x2000000e 110:	e59f0138 	ldr	r0, [pc, #138]	; 250 <spin+0x28> 114:	e1c900b0 	strh	r0, [r9] 118:	eb000040 	bl	220 <mem_delay> 11c:	e59f1130 	ldr	r1, [pc, #130]	; 254 <spin+0x2c> 120:	e59f0130 	ldr	r0, [pc, #130]	; 258 <spin+0x30> 124:	e5810010 	str	r0, [r1, #16] 128:	e59f012c 	ldr	r0, [pc, #12c]	; 25c <spin+0x34> 12c:	e1c900b0 	strh	r0, [r9] 130:	e59f0120 	ldr	r0, [pc, #120]	; 258 <spin+0x30> 134:	e5810014 	str	r0, [r1, #20] 138:	e59f0120 	ldr	r0, [pc, #120]	; 260 <spin+0x38> 13c:	e1c900b0 	strh	r0, [r9] 140:	eb000036 	bl	220 <mem_delay> 144:	e59f0118 	ldr	r0, [pc, #118]	; 264 <spin+0x3c> 148:	e581001c 	str	r0, [r1, #28] 14c:	e59f0114 	ldr	r0, [pc, #114]	; 268 <spin+0x40> 150:	e1c900b0 	strh	r0, [r9] 154:	eb000031 	bl	220 <mem_delay> 158:	e3a0010e 	mov	r0, #-2147483645	; 0x80000003 15c:	e5810004 	str	r0, [r1, #4] 160:	e59f0104 	ldr	r0, [pc, #104]	; 26c <spin+0x44> 164:	e1c900b0 	strh	r0, [r9] 168:	e3a00106 	mov	r0, #-2147483647	; 0x80000001 16c:	e5810004 	str	r0, [r1, #4] 170:	eb00002a 	bl	220 <mem_delay> 174:	e59f00f4 	ldr	r0, [pc, #f4]	; 270 <spin+0x48> 178:	e1c900b0 	strh	r0, [r9] 17c:	e3a00002 	mov	r0, #2	; 0x2 180:	e5810008 	str	r0, [r1, #8] 184:	eb000025 	bl	220 <mem_delay> 188:	e59f00e4 	ldr	r0, [pc, #e4]	; 274 <spin+0x4c> 18c:	e1c900b0 	strh	r0, [r9] 190:	e59f00e0 	ldr	r0, [pc, #e0]	; 278 <spin+0x50> 194:	e5810008 	str	r0, [r1, #8] 198:	e59f00dc 	ldr	r0, [pc, #dc]	; 27c <spin+0x54> 19c:	e1c900b0 	strh	r0, [r9] 1a0:	eb00001e 	bl	220 <mem_delay> 1a4:	e3a0010a 	mov	r0, #-2147483646	; 0x80000002 1a8:	e5810004 	str	r0, [r1, #4] 1ac:	e59f00cc 	ldr	r0, [pc, #cc]	; 280 <spin+0x58> 1b0:	e1c900b0 	strh	r0, [r9] 1b4:	e59f20c8 	ldr	r2, [pc, #c8]	; 284 <spin+0x5c> 1b8:	e5920000 	ldr	r0, [r2] 1bc:	e59f20c4 	ldr	r2, [pc, #c4]	; 288 <spin+0x60> 1c0:	e5920000 	ldr	r0, [r2] 1c4:	e59f00c0 	ldr	r0, [pc, #c0]	; 28c <spin+0x64> 1c8:	e1c900b0 	strh	r0, [r9] 1cc:	e59f0084 	ldr	r0, [pc, #84]	; 258 <spin+0x30> 1d0:	e5810010 	str	r0, [r1, #16] 1d4:	e59f007c 	ldr	r0, [pc, #7c]	; 258 <spin+0x30> 1d8:	e5810014 	str	r0, [r1, #20] 1dc:	e59f00ac 	ldr	r0, [pc, #ac]	; 290 <spin+0x68> 1e0:	e1c900b0 	strh	r0, [r9] 1e4:	e59f20a8 	ldr	r2, [pc, #a8]	; 294 <spin+0x6c> 1e8:	e5920000 	ldr	r0, [r2] 1ec:	e59f0070 	ldr	r0, [pc, #70]	; 264 <spin+0x3c> 1f0:	e581001c 	str	r0, [r1, #28] 1f4:	e59f009c 	ldr	r0, [pc, #9c]	; 298 <spin+0x70> 1f8:	e1c900b0 	strh	r0, [r9] 1fc:	e59f0098 	ldr	r0, [pc, #98]	; 29c <spin+0x74> 200:	e1c900b0 	strh	r0, [r9] 204:	e3a00102 	mov	r0, #-2147483648	; 0x80000000 208:	e5810004 	str	r0, [r1, #4] 20c:	e59f008c 	ldr	r0, [pc, #8c]	; 2a0 <spin+0x78> 210:	e1c900b0 	strh	r0, [r9] 214:	e59f0088 	ldr	r0, [pc, #88]	; 2a4 <spin+0x7c> 218:	e1c900b0 	strh	r0, [r9] 21c:	e1a0f005 	mov	pc, r500000220 <mem_delay>: 220:	e1a0600e 	mov	r6, lr 224:	e3a04a02 	mov	r4, #8192	; 0x200000000228 <spin>: 228:	e2544001 	subs	r4, r4, #1	; 0x1 22c:	1afffffd 	bne	228 <spin> 230:	e1a0f006 	mov	pc, r6 234:	80002000 	andhi	r2, r0, r0 238:	20004208 	andcs	r4, r0, r8, lsl #4 23c:	10000840 	andne	r0, r0, r0, asr #16 240:	100030c0 	andne	r3, r0, r0, asr #1 244:	1000fbe3 	andne	pc, r0, r3, ror #23 248:	20005965 	andcs	r5, r0, r5, ror #18 24c:	000083f9 	streqd	r8, [r0], -r9 250:	000083c0 	andeq	r8, r0, r0, asr #7 254:	80002400 	andhi	r2, r0, r0, lsl #8 258:	00210008 	eoreq	r0, r1, r8 25c:	000083a4 	andeq	r8, r0, r4, lsr #7 260:	000083b0 	streqh	r8, [r0], -r0 264:	012a000c 	teqeq	sl, ip 268:	00008399 	muleq	r0, r9, r3 26c:	00008392 	muleq	r0, r2, r3 270:	00008382 	andeq	r8, r0, r2, lsl #7 274:	000083f8 	streqd	r8, [r0], -r8 278:	0000061b 	andeq	r0, r0, fp, lsl r6 27c:	00008380 	andeq	r8, r0, r0, lsl #7 280:	00008398 	muleq	r0, r8, r3 284:	c0008800 	andgt	r8, r0, r0, lsl #16 288:	d0008800 	andle	r8, r0, r0, lsl #16 28c:	00008388 	andeq	r8, r0, r8, lsl #7 290:	00008383 	andeq	r8, r0, r3, lsl #7 294:	f0046600 	andnv	r6, r4, r0, lsl #12 298:	000083c6 	andeq	r8, r0, r6, asr #7 29c:	000083a1 	andeq	r8, r0, r1, lsr #7 2a0:	00008386 	andeq	r8, r0, r6, lsl #7 2a4:	0000838e 	andeq	r8, r0, lr, lsl #7000002a8 <reset>: 2a8:	e3a092e2 	mov	r9, #536870926	; 0x2000000e 2ac:	e59f00dc 	ldr	r0, [pc, #dc]	; 390 <here+0x4> 2b0:	e1c900b0 	strh	r0, [r9] 2b4:	ee110f10 	mrc	15, 0, r0, cr1, cr0, {0} 2b8:	e3c00001 	bic	r0, r0, #1	; 0x1 2bc:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0} 2c0:	e59f10cc 	ldr	r1, [pc, #cc]	; 394 <here+0x8> 2c4:	e3a00000 	mov	r0, #0	; 0x0 2c8:	e5810008 	str	r0, [r1, #8] 2cc:	e59f00c4 	ldr	r0, [pc, #c4]	; 398 <here+0xc> 2d0:	e1c900b0 	strh	r0, [r9] 2d4:	ee110f10 	mrc	15, 0, r0, cr1, cr0, {0} 2d8:	e3800103 	orr	r0, r0, #-1073741824	; 0xc0000000 2dc:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0} 2e0:	e1a00000 	nop			(mov r0,r0) 2e4:	e1a00000 	nop			(mov r0,r0) 2e8:	e1a00000 	nop			(mov r0,r0) 2ec:	e1a00000 	nop			(mov r0,r0) 2f0:	e1a00000 	nop			(mov r0,r0) 2f4:	e59f00a0 	ldr	r0, [pc, #a0]	; 39c <here+0x10> 2f8:	e1c900b0 	strh	r0, [r9] 2fc:	e59f109c 	ldr	r1, [pc, #9c]	; 3a0 <here+0x14> 300:	e59f009c 	ldr	r0, [pc, #9c]	; 3a4 <here+0x18> 304:	e5810020 	str	r0, [r1, #32] 308:	e1a00000 	nop			(mov r0,r0) 30c:	e1a00000 	nop			(mov r0,r0) 310:	e1a00000 	nop			(mov r0,r0) 314:	e1a00000 	nop			(mov r0,r0) 318:	e59f0088 	ldr	r0, [pc, #88]	; 3a8 <here+0x1c> 31c:	e1c900b0 	strh	r0, [r9] 320:	ebffff66 	bl	c0 <memsetup> 324:	e59f0080 	ldr	r0, [pc, #80]	; 3ac <here+0x20> 328:	e1c900b0 	strh	r0, [r9] 32c:	e1a00000 	nop			(mov r0,r0) 330:	e1a00000 	nop			(mov r0,r0) 334:	ebffff3a 	bl	24 <normal_boot> 338:	e1a00000 	nop			(mov r0,r0) 33c:	e1a00000 	nop			(mov r0,r0) 340:	e1a00000 	nop			(mov r0,r0) 344:	e59f6064 	ldr	r6, [pc, #64]	; 3b0 <here+0x24> 348:	ea00000d 	b	384 <show_error>0000034c <undefined_instruction>: 34c:	e59f6060 	ldr	r6, [pc, #60]	; 3b4 <here+0x28> 350:	ea00000b 	b	384 <show_error>00000354 <software_interrupt>: 354:	e59f605c 	ldr	r6, [pc, #5c]	; 3b8 <here+0x2c> 358:	ea000009 	b	384 <show_error>0000035c <prefetch_abort>: 35c:	e59f6058 	ldr	r6, [pc, #58]	; 3bc <here+0x30> 360:	ea000007 	b	384 <show_error>00000364 <data_abort>: 364:	e59f6054 	ldr	r6, [pc, #54]	; 3c0 <here+0x34> 368:	ea000005 	b	384 <show_error>0000036c <not_used>: 36c:	e59f6050 	ldr	r6, [pc, #50]	; 3c4 <here+0x38> 370:	ea000003 	b	384 <show_error>00000374 <irq>: 374:	e59f604c 	ldr	r6, [pc, #4c]	; 3c8 <here+0x3c> 378:	ea000001 	b	384 <show_error>0000037c <fiq>: 37c:	e59f6048 	ldr	r6, [pc, #48]	; 3cc <here+0x40> 380:	eaffffff 	b	384 <show_error>00000384 <show_error>: 384:	e3a092e2 	mov	r9, #536870926	; 0x2000000e 388:	e1c960b0 	strh	r6, [r9]0000038c <here>: 38c:	eafffffe 	b	38c <here> 390:	000088c0 	andeq	r8, r0, r0, asr #17 394:	80000500 	andhi	r0, r0, r0, lsl #10 398:	000088f9 	streqd	r8, [r0], -r9 39c:	000088a4 	andeq	r8, r0, r4, lsr #17 3a0:	80000400 	andhi	r0, r0, r0, lsl #8 3a4:	0004ee39 	andeq	lr, r4, r9, lsr lr 3a8:	000088b0 	streqh	r8, [r0], -r0 3ac:	0000bfbf 	streqh	fp, [r0], -pc 3b0:	000086f9 	streqd	r8, [r0], -r9 3b4:	000086a4 	andeq	r8, r0, r4, lsr #13 3b8:	000086b0 	streqh	r8, [r0], -r0 3bc:	00008699 	muleq	r0, r9, r6 3c0:	00008692 	muleq	r0, r2, r6 3c4:	00008682 	andeq	r8, r0, r2, lsl #13 3c8:	000086f8 	streqd	r8, [r0], -r8 3cc:	00008680 	andeq	r8, r0, r0, lsl #13Disassembly of section .glue_7:Disassembly of section .glue_7t:

⌨️ 快捷键说明

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