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

📄 3

📁 针对德州仪器DM270开发板的bootloader,其实现了内核的下载以及文件系统的下载
💻
📖 第 1 页 / 共 5 页
字号:
rrload:     file format elf32-littlearmDisassembly of section .reset:00900000 <_start>:  900000:	e3a000d3 	mov	r0, #211	; 0xd3  900004:	e129f000 	msr	CPSR_all, r0  900008:	e3a0a000 	mov	r10, #0	; 0x0  90000c:	e59fd004 	ldr	sp, [pc, #4]	; 900018 <btldr_start+0x18>  900010:	e3a0b000 	mov	r11, #0	; 0x0  900014:	ea0010dc 	b	90438c <bootstrap>  900018:	00004ff0 	streqsh	r4, [r0], -r0  90001c:	00000000 	andeq	r0, r0, r0  900020:	057a0000 	ldreqb	r0, [r10]!  900024:	00004141 	andeq	r4, r0, r1, asr #2  900028:	00000000 	andeq	r0, r0, r0  90002c:	00000064 	andeq	r0, r0, r4, rrx  900030:	00900000 	addeqs	r0, r0, r0  900034:	00000010 	andeq	r0, r0, r0, lsl r0  900038:	00000084 	andeq	r0, r0, r4, lsl #1  90003c:	00900000 	addeqs	r0, r0, r0  900040:	0000001d 	andeq	r0, r0, sp, lsl r0  900044:	002e0044 	eoreq	r0, lr, r4, asr #32  900048:	00900000 	addeqs	r0, r0, r0  90004c:	0000001d 	andeq	r0, r0, sp, lsl r0  900050:	002f0044 	eoreq	r0, pc, r4, asr #32  900054:	00900004 	addeqs	r0, r0, r4  900058:	0000001d 	andeq	r0, r0, sp, lsl r0  90005c:	003c0044 	eoreqs	r0, r12, r4, asr #32  900060:	00900008 	addeqs	r0, r0, r8  900064:	0000001d 	andeq	r0, r0, sp, lsl r0  900068:	003f0044 	eoreqs	r0, pc, r4, asr #32  90006c:	0090000c 	addeqs	r0, r0, r12  900070:	0000001d 	andeq	r0, r0, sp, lsl r0  900074:	00410044 	subeq	r0, r1, r4, asr #32  900078:	00900010 	addeqs	r0, r0, r0, lsl r0  90007c:	0000001d 	andeq	r0, r0, sp, lsl r0  900080:	00420044 	subeq	r0, r2, r4, asr #32  900084:	00900014 	addeqs	r0, r0, r4, lsl r0  900088:	706d742f 	rsbvc	r7, sp, pc, lsr #8  90008c:	7863632f 	stmvcda	r3!, {r0, r1, r2, r3, r5, r8, r9, sp, lr}^  900090:	6f7a7932 	swivs	0x007a7932  900094:	00732e35 	rsbeqs	r2, r3, r5, lsr lr  900098:	64616568 	strvsbt	r6, [r1], -#1384  90009c:	326d645f 	rsbcc	r6, sp, #1593835520	; 0x5f000000  9000a0:	532e3037 	teqpl	lr, #55	; 0x37  9000a4:	742f0000 	strvct	r0, [pc], #0	; 9000ac <btldr_start+0xac>  9000a8:	632f706d 	teqvs	pc, #109	; 0x6d  9000ac:	73354e63 	teqvc	r5, #1584	; 0x630  9000b0:	2e665648 	cdpcs	6, 6, cr5, cr6, cr8, {2}  9000b4:	77680073 	undefined  9000b8:	74696e69 	strvcbt	r6, [r9], -#3689  9000bc:	326d645f 	rsbcc	r6, sp, #1593835520	; 0x5f000000  9000c0:	532e3037 	teqpl	lr, #55	; 0x37  9000c4:	6f682f00 	swivs	0x00682f00  9000c8:	642f656d 	strvst	r6, [pc], #56d	; 9000d0 <btldr_start+0xd0>  9000cc:	3037326d 	eorccs	r3, r7, sp, ror #4  9000d0:	6c72722f 	lfmvs	f7, 2, [r2], -#188  9000d4:	2f64616f 	swics	0x0064616f  9000d8:	6f6f6200 	swivs	0x006f6200  9000dc:	00632e74 	rsbeq	r2, r3, r4, ror lr  9000e0:	32636367 	rsbcc	r6, r3, #-1677721599	; 0x9c000001  9000e4:	6d6f635f 	stcvsl	3, cr6, [pc, -#380]!  9000e8:	656c6970 	strvsb	r6, [r12, -#2416]!  9000ec:	69002e64 	stmvsdb	r0, {r2, r5, r6, r9, r10, r11, sp}  9000f0:	743a746e 	ldrvct	r7, [r10], -#1134  9000f4:	312c3028 	teqcc	r12, r8, lsr #32  9000f8:	28723d29 	ldmcsda	r2!, {r0, r3, r5, r8, r10, r11, r12, sp}^  9000fc:	29312c30 	ldmcsdb	r1!, {r4, r5, r10, r11, sp}  900100:	31322d3b 	teqcc	r2, r11, lsr sp  900104:	38343734 	ldmccda	r4!, {r2, r4, r5, r8, r9, r10, r12, sp}  900108:	38343633 	ldmccda	r4!, {r0, r1, r4, r5, r9, r10, r12, sp}  90010c:	3431323b 	ldrcct	r3, [r1], -#571  900110:	33383437 	teqcc	r8, #922746880	; 0x37000000  900114:	3b373436 	blcc	16cd1f4 <__bss_end+0xdb9998>  900118:	61686300 	cmnvs	r8, r0, lsl #6  90011c:	28743a72 	ldmcsda	r4!, {r1, r4, r5, r6, r9, r11, r12, sp}^  900120:	29322c30 	ldmcsdb	r2!, {r4, r5, r10, r11, sp}  900124:	3873403d 	ldmccda	r3!, {r0, r2, r3, r4, r5, lr}^  900128:	3028723b 	eorcc	r7, r8, r11, lsr r2  90012c:	3b29322c 	blcc	134c9e4 <__bss_end+0xa39188>  900130:	35323b30 	ldrcc	r3, [r2, -#2864]!  900134:	6c003b35 	stcvs	11, cr3, [r0], -#212  900138:	20676e6f 	rsbcs	r6, r7, pc, ror #28  90013c:	3a746e69 	bcc	261bae8 <__bss_end+0x1d0828c>  900140:	2c302874 	ldccs	8, cr2, [r0], -#464  900144:	723d2933 	eorvcs	r2, sp, #835584	; 0xcc000  900148:	332c3028 	teqcc	r12, #40	; 0x28  90014c:	322d3b29 	eorcc	r3, sp, #41984	; 0xa400  900150:	34373431 	ldrcct	r3, [r7], -#1073  900154:	34363338 	ldrcct	r3, [r6], -#824  900158:	31323b38 	teqcc	r2, r8, lsr r11  90015c:	38343734 	ldmccda	r4!, {r2, r4, r5, r8, r9, r10, r12, sp}  900160:	37343633 	undefined  900164:	6e75003b 	mrcvs	0, 3, r0, cr5, cr11, {1}  900168:	6e676973 	mcrvs	9, 3, r6, cr7, cr3, {3}  90016c:	69206465 	stmvsdb	r0!, {r0, r2, r5, r6, r10, sp, lr}  900170:	743a746e 	ldrvct	r7, [r10], -#1134  900174:	342c3028 	strcct	r3, [r12], -#40  900178:	28723d29 	ldmcsda	r2!, {r0, r3, r5, r8, r10, r11, r12, sp}^  90017c:	29342c30 	ldmcsdb	r4!, {r4, r5, r10, r11, sp}  900180:	3030303b 	eorccs	r3, r0, r11, lsr r0  900184:	30303030 	eorccs	r3, r0, r0, lsr r0  900188:	30303030 	eorccs	r3, r0, r0, lsr r0  90018c:	303b3030 	eorccs	r3, r11, r0, lsr r0  900190:	37373330 	undefined  900194:	37373737 	undefined  900198:	37373737 	undefined  90019c:	6f6c003b 	swivs	0x006c003b  9001a0:	7520676e 	strvc	r6, [r0, -#1902]!  9001a4:	6769736e 	strvsb	r7, [r9, -lr, ror #6]!  9001a8:	2064656e 	rsbcs	r6, r4, lr, ror #10  9001ac:	3a746e69 	bcc	261bb58 <__bss_end+0x1d082fc>  9001b0:	2c302874 	ldccs	8, cr2, [r0], -#464  9001b4:	723d2935 	eorvcs	r2, sp, #868352	; 0xd4000  9001b8:	352c3028 	strcc	r3, [r12, -#40]!  9001bc:	30303b29 	eorccs	r3, r0, r9, lsr #22  9001c0:	30303030 	eorccs	r3, r0, r0, lsr r0  9001c4:	30303030 	eorccs	r3, r0, r0, lsr r0  9001c8:	3b303030 	blcc	150c290 <__bss_end+0xbf8a34>  9001cc:	37333030 	undefined  9001d0:	37373737 	undefined  9001d4:	37373737 	undefined  9001d8:	6c003b37 	stcvs	11, cr3, [r0], -#220  9001dc:	20676e6f 	rsbcs	r6, r7, pc, ror #28  9001e0:	676e6f6c 	strvsb	r6, [lr, -r12, ror #30]!  9001e4:	746e6920 	strvcbt	r6, [lr], -#2336  9001e8:	3028743a 	eorcc	r7, r8, r10, lsr r4  9001ec:	3d29362c 	stccc	6, cr3, [r9, -#176]!  9001f0:	34367340 	ldrcct	r7, [r6], -#832  9001f4:	3028723b 	eorcc	r7, r8, r11, lsr r2  9001f8:	3b29362c 	blcc	134dab0 <__bss_end+0xa3a254>  9001fc:	30303130 	eorccs	r3, r0, r0, lsr r1  900200:	30303030 	eorccs	r3, r0, r0, lsr r0  900204:	30303030 	eorccs	r3, r0, r0, lsr r0  900208:	30303030 	eorccs	r3, r0, r0, lsr r0  90020c:	30303030 	eorccs	r3, r0, r0, lsr r0  900210:	3b303030 	blcc	150c2d8 <__bss_end+0xbf8a7c>  900214:	37373730 	undefined  900218:	37373737 	undefined  90021c:	37373737 	undefined  900220:	37373737 	undefined  900224:	37373737 	undefined  900228:	003b3737 	eoreqs	r3, r11, r7, lsr r7  90022c:	676e6f6c 	strvsb	r6, [lr, -r12, ror #30]!  900230:	6e6f6c20 	cdpvs	12, 6, cr6, cr15, cr0, {1}  900234:	6e752067 	cdpvs	0, 7, cr2, cr5, cr7, {3}  900238:	6e676973 	mcrvs	9, 3, r6, cr7, cr3, {3}  90023c:	69206465 	stmvsdb	r0!, {r0, r2, r5, r6, r10, sp, lr}  900240:	743a746e 	ldrvct	r7, [r10], -#1134  900244:	372c3028 	strcc	r3, [r12, -r8, lsr #32]!  900248:	73403d29 	cmpvc	r0, #2624	; 0xa40  90024c:	723b3436 	eorvcs	r3, r11, #905969664	; 0x36000000  900250:	372c3028 	strcc	r3, [r12, -r8, lsr #32]!  900254:	30303b29 	eorccs	r3, r0, r9, lsr #22  900258:	30303030 	eorccs	r3, r0, r0, lsr r0  90025c:	30303030 	eorccs	r3, r0, r0, lsr r0  900260:	3b303030 	blcc	150c328 <__bss_end+0xbf8acc>  900264:	37373130 	undefined  900268:	37373737 	undefined  90026c:	37373737 	undefined  900270:	37373737 	undefined  900274:	37373737 	undefined  900278:	3b373737 	blcc	16cdf5c <__bss_end+0xdba700>  90027c:	6f687300 	swivs	0x00687300  900280:	69207472 	stmvsdb	r0!, {r1, r4, r5, r6, r10, r12, sp, lr}  900284:	743a746e 	ldrvct	r7, [r10], -#1134  900288:	382c3028 	stmccda	r12!, {r3, r5, r12, sp}  90028c:	73403d29 	cmpvc	r0, #2624	; 0xa40  900290:	723b3631 	eorvcs	r3, r11, #51380224	; 0x3100000  900294:	382c3028 	stmccda	r12!, {r3, r5, r12, sp}  900298:	332d3b29 	teqcc	sp, #41984	; 0xa400  90029c:	38363732 	ldmccda	r6!, {r1, r4, r5, r8, r9, r10, r12, sp}  9002a0:	3732333b 	undefined  9002a4:	003b3736 	eoreqs	r3, r11, r6, lsr r7  9002a8:	726f6873 	rsbvc	r6, pc, #7536640	; 0x730000  9002ac:	6e752074 	mrcvs	0, 3, r2, cr5, cr4, {3}  9002b0:	6e676973 	mcrvs	9, 3, r6, cr7, cr3, {3}  9002b4:	69206465 	stmvsdb	r0!, {r0, r2, r5, r6, r10, sp, lr}  9002b8:	743a746e 	ldrvct	r7, [r10], -#1134  9002bc:	392c3028 	stmccdb	r12!, {r3, r5, r12, sp}  9002c0:	73403d29 	cmpvc	r0, #2624	; 0xa40  9002c4:	723b3631 	eorvcs	r3, r11, #51380224	; 0x3100000  9002c8:	392c3028 	stmccdb	r12!, {r3, r5, r12, sp}  9002cc:	3b303b29 	blcc	150ef78 <__bss_end+0xbfb71c>  9002d0:	33353536 	teqcc	r5, #226492416	; 0xd800000  9002d4:	73003b35 	tstvc	r0, #54272	; 0xd400  9002d8:	656e6769 	strvsb	r6, [lr, -#1897]!  9002dc:	68632064 	stmvsda	r3!, {r2, r5, r6, sp}^  9002e0:	743a7261 	ldrvct	r7, [r10], -#609  9002e4:	312c3028 	teqcc	r12, r8, lsr #32  9002e8:	403d2930 	eormis	r2, sp, r0, lsr r9  9002ec:	723b3873 	eorvcs	r3, r11, #7536640	; 0x730000  9002f0:	312c3028 	teqcc	r12, r8, lsr #32  9002f4:	2d3b2930 	ldccs	9, cr2, [r11, -#192]!  9002f8:	3b383231 	blcc	170cbc4 <__bss_end+0xdf9368>  9002fc:	3b373231 	blcc	16ccbc8 <__bss_end+0xdb936c>  900300:	736e7500 	cmnvc	lr, #0	; 0x0  900304:	656e6769 	strvsb	r6, [lr, -#1897]!  900308:	68632064 	stmvsda	r3!, {r2, r5, r6, sp}^  90030c:	743a7261 	ldrvct	r7, [r10], -#609  900310:	312c3028 	teqcc	r12, r8, lsr #32  900314:	403d2931 	eormis	r2, sp, r1, lsr r9  900318:	723b3873 	eorvcs	r3, r11, #7536640	; 0x730000  90031c:	312c3028 	teqcc	r12, r8, lsr #32  900320:	303b2931 	eorccs	r2, r11, r1, lsr r9  900324:	3535323b 	ldrcc	r3, [r5, -#571]!  900328:	6c66003b 	stcvsl	0, cr0, [r6], -#236  90032c:	3a74616f 	bcc	26188f0 <__bss_end+0x1d05094>  900330:	2c302874 	ldccs	8, cr2, [r0], -#464  900334:	3d293231 	sfmcc	f3, 4, [r9, -#196]!  900338:	2c302872 	ldccs	8, cr2, [r0], -#456  90033c:	343b2931 	ldrcct	r2, [r11], -#2353  900340:	003b303b 	eoreqs	r3, r11, r11, lsr r0  900344:	62756f64 	rsbvss	r6, r5, #400	; 0x190  900348:	743a656c 	ldrvct	r6, [r10], -#1388  90034c:	312c3028 	teqcc	r12, r8, lsr #32  900350:	723d2933 	eorvcs	r2, sp, #835584	; 0xcc000  900354:	312c3028 	teqcc	r12, r8, lsr #32  900358:	3b383b29 	blcc	170f004 <__bss_end+0xdfb7a8>  90035c:	6c003b30 	stcvs	11, cr3, [r0], -#192  900360:	20676e6f 	rsbcs	r6, r7, pc, ror #28  900364:	62756f64 	rsbvss	r6, r5, #400	; 0x190  900368:	743a656c 	ldrvct	r6, [r10], -#1388  90036c:	312c3028 	teqcc	r12, r8, lsr #32  900370:	723d2934 	eorvcs	r2, sp, #851968	; 0xd0000  900374:	312c3028 	teqcc	r12, r8, lsr #32  900378:	3b383b29 	blcc	170f024 <__bss_end+0xdfb7c8>  90037c:	63003b30 	tstvs	r0, #49152	; 0xc000  900380:	6c706d6f 	ldcvsl	13, cr6, [r0], -#444  900384:	69207865 	stmvsdb	r0!, {r0, r2, r5, r6, r11, r12, sp, lr}  900388:	743a746e 	ldrvct	r7, [r10], -#1134  90038c:	312c3028 	teqcc	r12, r8, lsr #32  900390:	733d2935 	teqvc	sp, #868352	; 0xd4000  900394:	61657238 	cmnvs	r5, r8, lsr r2  900398:	30283a6c 	eorcc	r3, r8, r12, ror #20  90039c:	2c29312c 	stfcss	f3, [r9], -#176  9003a0:	32332c30 	eorccs	r2, r3, #12288	; 0x3000  9003a4:	616d693b 	cmnvs	sp, r11, lsr r9  9003a8:	30283a67 	eorcc	r3, r8, r7, ror #20  9003ac:	2c29312c 	stfcss	f3, [r9], -#176  9003b0:	332c3233 	teqcc	r12, #805306371	; 0x30000003  9003b4:	003b3b32 	eoreqs	r3, r11, r2, lsr r11  9003b8:	706d6f63 	rsbvc	r6, sp, r3, ror #30  9003bc:	2078656c 	rsbcss	r6, r8, r12, ror #10  9003c0:	616f6c66 	cmnvs	pc, r6, ror #24  9003c4:	28743a74 	ldmcsda	r4!, {r2, r4, r5, r6, r9, r11, r12, sp}^  9003c8:	36312c30 	undefined  9003cc:	28723d29 	ldmcsda	r2!, {r0, r3, r5, r8, r10, r11, r12, sp}^  9003d0:	36312c30 	undefined  9003d4:	3b343b29 	blcc	160f080 <__bss_end+0xcfb824>  9003d8:	63003b30 	tstvs	r0, #49152	; 0xc000  9003dc:	6c706d6f 	ldcvsl	13, cr6, [r0], -#444  9003e0:	64207865 	strvst	r7, [r0], -#2149  9003e4:	6c62756f 	stcvsl	5, cr7, [r2], -#444  9003e8:	28743a65 	ldmcsda	r4!, {r0, r2, r5, r6, r9, r11, r12, sp}^  9003ec:	37312c30 	undefined  9003f0:	28723d29 	ldmcsda	r2!, {r0, r3, r5, r8, r10, r11, r12, sp}^  9003f4:	37312c30 	undefined  9003f8:	3b383b29 	blcc	170f0a4 <__bss_end+0xdfb848>  9003fc:	63003b30 	tstvs	r0, #49152	; 0xc000  900400:	6c706d6f 	ldcvsl	13, cr6, [r0], -#444  900404:	6c207865 	stcvs	8, cr7, [r0], -#404  900408:	20676e6f 	rsbcs	r6, r7, pc, ror #28  90040c:	62756f64 	rsbvss	r6, r5, #400	; 0x190  900410:	743a656c 	ldrvct	r6, [r10], -#1388  900414:	312c3028 	teqcc	r12, r8, lsr #32  900418:	723d2938 	eorvcs	r2, sp, #917504	; 0xe0000  90041c:	312c3028 	teqcc	r12, r8, lsr #32  900420:	383b2938 	ldmccda	r11!, {r3, r4, r5, r8, r11, sp}

⌨️ 快捷键说明

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