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

📄 boot.txt

📁 深圳市微逻辑电子有限公司 巨果&#8226 Kingmos&reg 系统核心
💻 TXT
📖 第 1 页 / 共 5 页
字号:
     468:	0a00000a 	beq	498 <Uart_GetString+0x54>
     46c:	e3530008 	cmp	r3, #8	; 0x8
     470:	0a000002 	beq	480 <Uart_GetString+0x3c>
     474:	e4c43001 	strb	r3, [r4], #1
     478:	eb000051 	bl	5c4 <Uart_SendByte>
     47c:	eafffff5 	b	458 <Uart_GetString+0x14>
     480:	e1550004 	cmp	r5, r4
     484:	e59f0020 	ldr	r0, [pc, #32]	; 4ac <Uart_GetString+0x68>
     488:	aafffff2 	bge	458 <Uart_GetString+0x14>
     48c:	eb0000ab 	bl	740 <Uart_Printf>
     490:	e2444001 	sub	r4, r4, #1	; 0x1
     494:	eaffffef 	b	458 <Uart_GetString+0x14>
     498:	e3a03000 	mov	r3, #0	; 0x0
     49c:	e3a0000a 	mov	r0, #10	; 0xa
     4a0:	e5c43000 	strb	r3, [r4]
     4a4:	e91b6830 	ldmdb	fp, {r4, r5, fp, sp, lr}
     4a8:	ea000045 	b	5c4 <Uart_SendByte>
     4ac:	000049c4 	andeq	r4, r0, r4, asr #19

000004b0 <Uart_GetIntNum>:
     4b0:	e1a0c00d 	mov	ip, sp
     4b4:	e92dd9f0 	stmdb	sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc}
     4b8:	e24cb004 	sub	fp, ip, #4	; 0x4
     4bc:	e24b4040 	sub	r4, fp, #64	; 0x40
     4c0:	e24dd020 	sub	sp, sp, #32	; 0x20
     4c4:	e1a00004 	mov	r0, r4
     4c8:	ebffffdd 	bl	444 <Uart_GetString>
     4cc:	e55b3040 	ldrb	r3, [fp, -#64]
     4d0:	e3a07000 	mov	r7, #0	; 0x0
     4d4:	e353002d 	cmp	r3, #45	; 0x2d
     4d8:	024b403f 	subeq	r4, fp, #63	; 0x3f
     4dc:	e5d43000 	ldrb	r3, [r4]
     4e0:	e1a08007 	mov	r8, r7
     4e4:	02888001 	addeq	r8, r8, #1	; 0x1
     4e8:	e3530030 	cmp	r3, #48	; 0x30
     4ec:	e3a0500a 	mov	r5, #10	; 0xa
     4f0:	0a00002d 	beq	5ac <Uart_GetIntNum+0xfc>
     4f4:	e1a00004 	mov	r0, r4
     4f8:	eb0001eb 	bl	cac <str_len>
     4fc:	e2506001 	subs	r6, r0, #1	; 0x1
     500:	43e00000 	mvnmi	r0, #0	; 0x0
     504:	491ba9f0 	ldmmidb	fp, {r4, r5, r6, r7, r8, fp, sp, pc}
     508:	e7d43006 	ldrb	r3, [r4, r6]
     50c:	e3530048 	cmp	r3, #72	; 0x48
     510:	13530068 	cmpne	r3, #104	; 0x68
     514:	03a03000 	moveq	r3, #0	; 0x0
     518:	03a05010 	moveq	r5, #16	; 0x10
     51c:	07c43006 	streqb	r3, [r4, r6]
     520:	02466001 	subeq	r6, r6, #1	; 0x1
     524:	e355000a 	cmp	r5, #10	; 0xa
     528:	0a000019 	beq	594 <Uart_GetIntNum+0xe4>
     52c:	e3a05000 	mov	r5, #0	; 0x0
     530:	e1550006 	cmp	r5, r6
     534:	ca000012 	bgt	584 <Uart_GetIntNum+0xd4>
     538:	e7d40005 	ldrb	r0, [r4, r5]
     53c:	eb00103c 	bl	4634 <std_isalpha>
     540:	e3500000 	cmp	r0, #0	; 0x0
     544:	07d43005 	ldreqb	r3, [r4, r5]
     548:	00833207 	addeq	r3, r3, r7, lsl #4
     54c:	02437030 	subeq	r7, r3, #48	; 0x30
     550:	0a000008 	beq	578 <Uart_GetIntNum+0xc8>
     554:	e7d40005 	ldrb	r0, [r4, r5]
     558:	eb00103c 	bl	4650 <std_isupper>
     55c:	e3500000 	cmp	r0, #0	; 0x0
     560:	17d43005 	ldrneb	r3, [r4, r5]
     564:	07d43005 	ldreqb	r3, [r4, r5]
     568:	10833207 	addne	r3, r3, r7, lsl #4
     56c:	00833207 	addeq	r3, r3, r7, lsl #4
     570:	12437037 	subne	r7, r3, #55	; 0x37
     574:	02437057 	subeq	r7, r3, #87	; 0x57
     578:	e2855001 	add	r5, r5, #1	; 0x1
     57c:	e1550006 	cmp	r5, r6
     580:	daffffec 	ble	538 <Uart_GetIntNum+0x88>
     584:	e3580000 	cmp	r8, #0	; 0x0
     588:	12677000 	rsbne	r7, r7, #0	; 0x0
     58c:	e1a00007 	mov	r0, r7
     590:	e91ba9f0 	ldmdb	fp, {r4, r5, r6, r7, r8, fp, sp, pc}
     594:	e1a00004 	mov	r0, r4
     598:	eb000f58 	bl	4300 <std_atoi>
     59c:	e3580000 	cmp	r8, #0	; 0x0
     5a0:	e1a07000 	mov	r7, r0
     5a4:	12677000 	rsbne	r7, r7, #0	; 0x0
     5a8:	eafffff7 	b	58c <Uart_GetIntNum+0xdc>
     5ac:	e5d43001 	ldrb	r3, [r4, #1]
     5b0:	e3530058 	cmp	r3, #88	; 0x58
     5b4:	13530078 	cmpne	r3, #120	; 0x78
     5b8:	03a05010 	moveq	r5, #16	; 0x10
     5bc:	02844002 	addeq	r4, r4, #2	; 0x2
     5c0:	eaffffcb 	b	4f4 <Uart_GetIntNum+0x44>

000005c4 <Uart_SendByte>:
     5c4:	e1a0c00d 	mov	ip, sp
     5c8:	e92dd810 	stmdb	sp!, {r4, fp, ip, lr, pc}
     5cc:	e59f311c 	ldr	r3, [pc, #284]	; 6f0 <Uart_SendByte+0x12c>
     5d0:	e24cb004 	sub	fp, ip, #4	; 0x4
     5d4:	e5933000 	ldr	r3, [r3]
     5d8:	e1a04000 	mov	r4, r0
     5dc:	e3530000 	cmp	r3, #0	; 0x0
     5e0:	0a00002d 	beq	69c <Uart_SendByte+0xd8>
     5e4:	e3530001 	cmp	r3, #1	; 0x1
     5e8:	0a000016 	beq	648 <Uart_SendByte+0x84>
     5ec:	e3530002 	cmp	r3, #2	; 0x2
     5f0:	191ba810 	ldmnedb	fp, {r4, fp, sp, pc}
     5f4:	e354000a 	cmp	r4, #10	; 0xa
     5f8:	0a000008 	beq	620 <Uart_SendByte+0x5c>
     5fc:	e59f30f0 	ldr	r3, [pc, #240]	; 6f4 <Uart_SendByte+0x130>
     600:	e5933000 	ldr	r3, [r3]
     604:	e3130002 	tst	r3, #2	; 0x2
     608:	0afffffb 	beq	5fc <Uart_SendByte+0x38>
     60c:	e3a0000a 	mov	r0, #10	; 0xa
     610:	ebfffe8b 	bl	44 <Delay>
     614:	e59f30dc 	ldr	r3, [pc, #220]	; 6f8 <Uart_SendByte+0x134>
     618:	e5c34000 	strb	r4, [r3]
     61c:	e91ba810 	ldmdb	fp, {r4, fp, sp, pc}
     620:	e59f30cc 	ldr	r3, [pc, #204]	; 6f4 <Uart_SendByte+0x130>
     624:	e5933000 	ldr	r3, [r3]
     628:	e3130002 	tst	r3, #2	; 0x2
     62c:	0afffffb 	beq	620 <Uart_SendByte+0x5c>
     630:	e3a0000a 	mov	r0, #10	; 0xa
     634:	ebfffe82 	bl	44 <Delay>
     638:	e59f30b8 	ldr	r3, [pc, #184]	; 6f8 <Uart_SendByte+0x134>
     63c:	e3a0200d 	mov	r2, #13	; 0xd
     640:	e5c32000 	strb	r2, [r3]
     644:	eaffffec 	b	5fc <Uart_SendByte+0x38>
     648:	e354000a 	cmp	r4, #10	; 0xa
     64c:	0a000008 	beq	674 <Uart_SendByte+0xb0>
     650:	e59f30a4 	ldr	r3, [pc, #164]	; 6fc <Uart_SendByte+0x138>
     654:	e5933000 	ldr	r3, [r3]
     658:	e3130002 	tst	r3, #2	; 0x2
     65c:	0afffffb 	beq	650 <Uart_SendByte+0x8c>
     660:	e3a0000a 	mov	r0, #10	; 0xa
     664:	ebfffe76 	bl	44 <Delay>
     668:	e59f3090 	ldr	r3, [pc, #144]	; 700 <Uart_SendByte+0x13c>
     66c:	e5c34000 	strb	r4, [r3]
     670:	e91ba810 	ldmdb	fp, {r4, fp, sp, pc}
     674:	e59f3080 	ldr	r3, [pc, #128]	; 6fc <Uart_SendByte+0x138>
     678:	e5933000 	ldr	r3, [r3]
     67c:	e3130002 	tst	r3, #2	; 0x2
     680:	0afffffb 	beq	674 <Uart_SendByte+0xb0>
     684:	e3a0000a 	mov	r0, #10	; 0xa
     688:	ebfffe6d 	bl	44 <Delay>
     68c:	e59f306c 	ldr	r3, [pc, #108]	; 700 <Uart_SendByte+0x13c>
     690:	e3a0200d 	mov	r2, #13	; 0xd
     694:	e5c32000 	strb	r2, [r3]
     698:	eaffffec 	b	650 <Uart_SendByte+0x8c>
     69c:	e354000a 	cmp	r4, #10	; 0xa
     6a0:	0a000008 	beq	6c8 <Uart_SendByte+0x104>
     6a4:	e59f3058 	ldr	r3, [pc, #88]	; 704 <Uart_SendByte+0x140>
     6a8:	e5933000 	ldr	r3, [r3]
     6ac:	e3130002 	tst	r3, #2	; 0x2
     6b0:	0afffffb 	beq	6a4 <Uart_SendByte+0xe0>
     6b4:	e3a0000a 	mov	r0, #10	; 0xa
     6b8:	ebfffe61 	bl	44 <Delay>
     6bc:	e59f3044 	ldr	r3, [pc, #68]	; 708 <Uart_SendByte+0x144>
     6c0:	e5c34000 	strb	r4, [r3]
     6c4:	e91ba810 	ldmdb	fp, {r4, fp, sp, pc}
     6c8:	e59f3034 	ldr	r3, [pc, #52]	; 704 <Uart_SendByte+0x140>
     6cc:	e5933000 	ldr	r3, [r3]
     6d0:	e3130002 	tst	r3, #2	; 0x2
     6d4:	0afffffb 	beq	6c8 <Uart_SendByte+0x104>
     6d8:	e3a0000a 	mov	r0, #10	; 0xa
     6dc:	ebfffe58 	bl	44 <Delay>
     6e0:	e59f3020 	ldr	r3, [pc, #32]	; 708 <Uart_SendByte+0x144>
     6e4:	e3a0200d 	mov	r2, #13	; 0xd
     6e8:	e5c32000 	strb	r2, [r3]
     6ec:	eaffffec 	b	6a4 <Uart_SendByte+0xe0>
     6f0:	32000004 	andcc	r0, r0, #4	; 0x4
     6f4:	50008010 	andpl	r8, r0, r0, lsl r0
     6f8:	50008020 	andpl	r8, r0, r0, lsr #32
     6fc:	50004010 	andpl	r4, r0, r0, lsl r0
     700:	50004020 	andpl	r4, r0, r0, lsr #32
     704:	50000010 	andpl	r0, r0, r0, lsl r0
     708:	50000020 	andpl	r0, r0, r0, lsr #32

0000070c <Uart_SendString>:
     70c:	e1a0c00d 	mov	ip, sp
     710:	e92dd810 	stmdb	sp!, {r4, fp, ip, lr, pc}
     714:	e1a04000 	mov	r4, r0
     718:	e5d43000 	ldrb	r3, [r4]
     71c:	e24cb004 	sub	fp, ip, #4	; 0x4
     720:	e3530000 	cmp	r3, #0	; 0x0
     724:	091ba810 	ldmeqdb	fp, {r4, fp, sp, pc}
     728:	e5d40000 	ldrb	r0, [r4]
     72c:	ebffffa4 	bl	5c4 <Uart_SendByte>
     730:	e5f43001 	ldrb	r3, [r4, #1]!
     734:	e3530000 	cmp	r3, #0	; 0x0
     738:	1afffffa 	bne	728 <Uart_SendString+0x1c>
     73c:	e91ba810 	ldmdb	fp, {r4, fp, sp, pc}

00000740 <Uart_Printf>:
     740:	e1a0c00d 	mov	ip, sp
     744:	e92d000f 	stmdb	sp!, {r0, r1, r2, r3}
     748:	e92dd810 	stmdb	sp!, {r4, fp, ip, lr, pc}
     74c:	e24cb014 	sub	fp, ip, #20	; 0x14
     750:	e24ddc01 	sub	sp, sp, #256	; 0x100
     754:	e59b1004 	ldr	r1, [fp, #4]
     758:	e1a0200b 	mov	r2, fp
     75c:	e24b4e11 	sub	r4, fp, #272	; 0x110
     760:	e5a21004 	str	r1, [r2, #4]!
     764:	e2822004 	add	r2, r2, #4	; 0x4
     768:	e1a00004 	mov	r0, r4
     76c:	eb000e45 	bl	4088 <std_vsprintf>
     770:	e1a00004 	mov	r0, r4
     774:	ebffffe4 	bl	70c <Uart_SendString>
     778:	e91ba810 	ldmdb	fp, {r4, fp, sp, pc}

0000077c <Led_Display>:
     77c:	e59f3018 	ldr	r3, [pc, #24]	; 79c <Led_Display+0x20>
     780:	e1e00000 	mvn	r0, r0
     784:	e5932000 	ldr	r2, [r3]
     788:	e200000f 	and	r0, r0, #15	; 0xf
     78c:	e3c220f0 	bic	r2, r2, #240	; 0xf0
     790:	e1822200 	orr	r2, r2, r0, lsl #4
     794:	e5832000 	str	r2, [r3]
     798:	e1a0f00e 	mov	pc, lr
     79c:	56000054 	undefined

000007a0 <Timer_Start>:
     7a0:	e59f1024 	ldr	r1, [pc, #36]	; 7cc <Timer_Start+0x2c>
     7a4:	e59f3024 	ldr	r3, [pc, #36]	; 7d0 <Timer_Start+0x30>
     7a8:	e1a00180 	mov	r0, r0, lsl #3
     7ac:	e3a02453 	mov	r2, #1392508928	; 0x53000000
     7b0:	e3800b0b 	orr	r0, r0, #11264	; 0x2c00
     7b4:	e5820000 	str	r0, [r2]
     7b8:	e4831004 	str	r1, [r3], #4
     7bc:	e5831000 	str	r1, [r3]
     7c0:	e5923000 	ldr	r3, [r2]
     7c4:	e5823000 	str	r3, [r2]
     7c8:	e1a0f00e 	mov	pc, lr
     7cc:	0000ffff 	streqd	pc, [r0], -pc
     7d0:	53000004 	tstpl	r0, #4	; 0x4

000007d4 <Timer_Stop>:
     7d4:	e3a02b0b 	mov	r2, #11264	; 0x2c00
     7d8:	e3a03453 	mov	r3, #1392508928	; 0x53000000
     7dc:	e4832008 	str	r2, [r3], #8
     7e0:	e5930000 	ldr	r0, [r3]
     7e4:	e2600cff 	rsb	r0, r0, #65280	; 0xff00
     7e8:	e28000ff 	add	r0, r0, #255	; 0xff
     7ec:	e1a0f00e 	mov	pc, lr

000007f0 <ChangeMPllValue>:
     7f0:	e1a01201 	mov	r1, r1, lsl #4
     7f4:	e1811600 	orr	r1, r1, r0, lsl #12
     7f8:	e59f3008 	ldr	r3, [pc, #8]	; 808 <ChangeMPllValue+0x18>
     7fc:	e1811002 	orr	r1, r1, r2
     800:	e5831000 	str	r1, [r3]
     804:	e1a0f00e 	mov	pc, lr
     808:	4c000004 	stcmi	0, cr0, [r0], -#16

0000080c <ChangeClockDivider>:
     80c:	e59f3020 	ldr	r3, [pc, #32]	; 834 <ChangeClockDivider+0x28>
     810:	e1811080 	orr	r1, r1, r0, lsl #1
     814:	e3500000 	cmp	r0, #0	; 0x0
     818:	e52de004 	str	lr, [sp, -#4]!
     81c:	e5831000 	str	r1, [r3]
     820:	0a000001 	beq	82c <ChangeClockDivider+0x20>
     824:	e49de004 	ldr	lr, [sp], #4
     828:	ea000b79 	b	3614 <MMU_SetAsyncBusMode>
     82c:	e49de004 	ldr	lr, [sp], #4
     830:	ea000b73 	b	3604 <MMU_SetFastBusMode>
     834:	4c000014 	stcmi	0, cr0, [r0], -#80

00000838 <ChangeUPllValue>:
     838:	e1a01201 	mov	r1, r1, lsl #4
     83c:	e1811600 	orr	r1, r1, r0, lsl #12
     840:	e59f3008 	ldr	r3, [pc, #8]	; 850 <ChangeUPllValue+0x18>
     844:	e1811002 	orr	r1, r1, r2
     848:	e5831000 	str	r1, [r3]
     84c:	e1a0f00e 	mov	pc, lr
     850:	4c000008 	stcmi	0, cr0, [r0], -#32

00000854 <MemoryTest>:
     854:	e1a0c00d 	mov	ip, sp
     858:	e3a01203 	mov	r1, #805306368	; 0x30000000
     85c:	e59f0078 	ldr	r0, [pc, #120]	; 8dc <MemoryTest+0x88>
     860:	e59f2078 	ldr	r2, [pc, #120]	; 8e0 <MemoryTest+0x8c>
     864:	e92dd830 	stmdb	sp!, {r4, r5, fp, ip, lr, pc}
     868:	e24cb004 	sub	fp, ip, #4	; 0x4
     86c:	ebffffb3 	bl	740 <Uart_Printf>
     870:	e59f306c 	ldr	r3, [pc, #108]	; 8e4 <MemoryTest+0x90>
     874:	e3a04000 	mov	r4, #0	; 0x0
     878:	e3a01203 	mov	r1, #805306368	; 0x30000000
     87c:	e5811000 	str	r1, [r1]
     880:	e2811004 	add	r1, r1, #4	; 0x4
     884:	e1510003 	cmp	r1, r3
     888:	9afffffb 	bls	87c <MemoryTest+0x28>
     88c:	e59f0054 	ldr	r0, [pc, #84]	; 8e8 <MemoryTest+0x94>
     890:	ebffffaa 	bl	740 <Uart_Printf>
     894:	e3a01203 	mov	r1, #805306368	; 0x30000000
     898:	e59f3044 	ldr	r3, [pc, #68]	; 8e4 <MemoryTest+0x90>
     89c:	e1510003 	cmp	r1, r3
     8a0:	8a000006 	bhi	8c0 <MemoryTest+0x6c>
     8a4:	e5912000 	ldr	r2, [r1]
     8a8:	e1520001 	cmp	r2, r1
     8ac:	0a000008 	beq	8d4 <MemoryTest+0x80>
     8b0:	e1a01005 	mov	r1, r5
     8b4:	e59f0030 	ldr	r0, [pc, #48]	; 8ec <MemoryTest+0x98>
     8b8:	e3a04001 	mov	r4, #1	; 0x1
     8bc:	ebffff9f 	bl	740 <Uart_Printf>
     8c0:	e3540000 	cmp	r4, #0	; 0x0
     8c4:	191ba830 	ldmnedb	fp, {r4, r5, fp, sp, pc}
     8c8:	e59f0020 	ldr	r0, [pc, #32]	; 8f0 <MemoryTest+0x9c>
     8cc:	e91b6830 	ldmdb	fp, {r4, r5, fp, sp, lr}

⌨️ 快捷键说明

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