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

📄 exuart.cod

📁 一个berry eboot 源代码
💻 COD
📖 第 1 页 / 共 4 页
字号:
  00000			 AREA	 |.text| { |ExSerialBTxString| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000		 |ExSerialBTxString| PROC

; 217  : {  

  00000		 |$L37840|
  00000	e92d4010	 stmdb       sp!, {r4, lr}
  00004		 |$M37838|
  00004	e1a04000	 mov         r4, r0

; 218  :    while(*p)

  00008	e5d43000	 ldrb        r3, [r4]
  0000c	ea000003	 b           |$L37837|
  00010		 |$L37620|

; 219  :    {  
; 220  :      	ExSerialBTxChar(*p);

  00010	e1a00c03	 mov         r0, r3, lsl #24
  00014	e1a00c40	 mov         r0, r0, asr #24
  00018	eb000000	 bl          ExSerialBTxChar
  0001c	e5f43001	 ldrb        r3, [r4, #1]!
  00020		 |$L37837|
  00020	e3530000	 cmp         r3, #0
  00024	1afffff9	 bne         |$L37620|

; 221  :      	p++;
; 222  :    } 
; 223  : } 

  00028	e8bd4010	 ldmia       sp!, {r4, lr}
  0002c	e12fff1e	 bx          lr
  00030		 |$M37839|

			 ENDP  ; |ExSerialBTxString|

	EXPORT	|PrintExUartReg|
	EXPORT	|??_C@_0CA@EFHACIMI@MSC0?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@JKEHBAJB@rEXUARTA_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@HNDFPCKA@rEXUARTA_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@PBNFKNCI@rEXUARTA_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@DPDLBKOG@rEXUARTA_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@KEEIPADC@rEXUARTA_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@JGMMFAKH@rEXUARTA_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@NLPLKHD@rEXUARTA_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@NIMGKACD@rEXUARTA_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@IDHPJKIA@MSC2?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@KPKKKGMC@rEXUARTB_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@EINIEEPD@rEXUARTB_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@MEDIBLHL@rEXUARTB_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@KNGKMLF@rEXUARTB_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@JBKFEGGB@rEXUARTB_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@KDCBOGPE@rEXUARTB_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@DIFCAMCA@rEXUARTB_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	EXPORT	|??_C@_0CA@ONCLBGHA@rEXUARTB_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| [ DATA ] ; `string'
	IMPORT	|EdbgOutputDebugString|

  00000			 AREA	 |.text| { |PrintExUartReg| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000			 AREA	 |.pdata$$PrintExUartReg|, PDATA, SELECTION=5, ASSOC=|.text| { |PrintExUartReg| } ; comdat associative
|$T37850| DCD	|$L37849|
	DCD	0x40006f01

  00000			 AREA	 |.rdata| { |??_C@_0CA@IDHPJKIA@MSC2?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@IDHPJKIA@MSC2?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "M"
	DCB	"SC2                 = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@KPKKKGMC@rEXUARTB_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@KPKKKGMC@rEXUARTB_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_RHR_THR_DLL = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@EINIEEPD@rEXUARTB_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@EINIEEPD@rEXUARTB_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_IER_DLM     = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@MEDIBLHL@rEXUARTB_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@MEDIBLHL@rEXUARTB_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_ISR_FCR_AFR = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@KNGKMLF@rEXUARTB_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@KNGKMLF@rEXUARTB_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_LCR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@JBKFEGGB@rEXUARTB_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@JBKFEGGB@rEXUARTB_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_MCR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@KDCBOGPE@rEXUARTB_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@KDCBOGPE@rEXUARTB_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_LSR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@DIFCAMCA@rEXUARTB_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@DIFCAMCA@rEXUARTB_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_MSR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@ONCLBGHA@rEXUARTB_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@ONCLBGHA@rEXUARTB_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTB_SPR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@EFHACIMI@MSC0?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@EFHACIMI@MSC0?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "M"
	DCB	"SC0                 = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@JKEHBAJB@rEXUARTA_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@JKEHBAJB@rEXUARTA_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_RHR_THR_DLL = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@HNDFPCKA@rEXUARTA_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@HNDFPCKA@rEXUARTA_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_IER_DLM     = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@PBNFKNCI@rEXUARTA_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@PBNFKNCI@rEXUARTA_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_ISR_FCR_AFR = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@DPDLBKOG@rEXUARTA_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@DPDLBKOG@rEXUARTA_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_LCR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@KEEIPADC@rEXUARTA_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@KEEIPADC@rEXUARTA_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_MCR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@JGMMFAKH@rEXUARTA_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@JGMMFAKH@rEXUARTA_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_LSR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@NLPLKHD@rEXUARTA_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@NLPLKHD@rEXUARTA_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_MSR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'

  00000			 AREA	 |.rdata| { |??_C@_0CA@NIMGKACD@rEXUARTA_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| }, DATA, READONLY, SELECTION=2 ; comdat any
|??_C@_0CA@NIMGKACD@rEXUARTA_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@| DCB "r"
	DCB	"EXUARTA_SPR         = 0x%x. ", 0xd, 0xa, 0x0 ; `string'
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |PrintExUartReg| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000		 |PrintExUartReg| PROC

; 227  : {

  00000		 |$L37849|
  00000	e92d4010	 stmdb       sp!, {r4, lr}
  00004		 |$M37847|

; 228  : 	if ( 0 == SelUart )

  00004	e3500000	 cmp         r0, #0
  00008	1a000029	 bne         |$L37625|

; 229  : 	{
; 230  : 		printf("MSC0                 = 0x%x. \r\n", v_pMEMC->msc0);

  0000c	e59f4180	 ldr         r4, [pc, #0x180]
  00010	e59f01a0	 ldr         r0, [pc, #0x1A0]
  00014	e5943000	 ldr         r3, [r4]
  00018	e5931008	 ldr         r1, [r3, #8]
  0001c	eb000000	 bl          EdbgOutputDebugString

; 231  : 		rEXUARTA_LCR         = 0x80;

  00020	e5943008	 ldr         r3, [r4, #8]
  00024	e3a02080	 mov         r2, #0x80

; 232  : 		printf("rEXUARTA_RHR_THR_DLL = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+RHR_OFFSET)));

  00028	e59f0184	 ldr         r0, [pc, #0x184]
  0002c	e5832300	 str         r2, [r3, #0x300]
  00030	e5943008	 ldr         r3, [r4, #8]
  00034	e5931000	 ldr         r1, [r3]
  00038	eb000000	 bl          EdbgOutputDebugString

; 233  : 		printf("rEXUARTA_IER_DLM     = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+IER_OFFSET)));

  0003c	e5943008	 ldr         r3, [r4, #8]
  00040	e59f0168	 ldr         r0, [pc, #0x168]
  00044	e5931100	 ldr         r1, [r3, #0x100]
  00048	eb000000	 bl          EdbgOutputDebugString

; 234  : 		rEXUARTA_LCR         = 0x03;

  0004c	e5943008	 ldr         r3, [r4, #8]
  00050	e3a02003	 mov         r2, #3

; 235  : 		printf("rEXUARTA_ISR_FCR_AFR = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+ISR_OFFSET)));

  00054	e59f0150	 ldr         r0, [pc, #0x150]
  00058	e5832300	 str         r2, [r3, #0x300]
  0005c	e5943008	 ldr         r3, [r4, #8]
  00060	e5931200	 ldr         r1, [r3, #0x200]
  00064	eb000000	 bl          EdbgOutputDebugString

; 236  : 		printf("rEXUARTA_LCR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+LCR_OFFSET)));

  00068	e5943008	 ldr         r3, [r4, #8]
  0006c	e59f0134	 ldr         r0, [pc, #0x134]
  00070	e5931300	 ldr         r1, [r3, #0x300]
  00074	eb000000	 bl          EdbgOutputDebugString

; 237  : 		printf("rEXUARTA_MCR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+MCR_OFFSET)));

  00078	e5943008	 ldr         r3, [r4, #8]
  0007c	e59f0120	 ldr         r0, [pc, #0x120]
  00080	e5931400	 ldr         r1, [r3, #0x400]
  00084	eb000000	 bl          EdbgOutputDebugString

; 238  : 		printf("rEXUARTA_LSR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+LSR_OFFSET)));

  00088	e5943008	 ldr         r3, [r4, #8]
  0008c	e59f010c	 ldr         r0, [pc, #0x10C]
  00090	e5931500	 ldr         r1, [r3, #0x500]
  00094	eb000000	 bl          EdbgOutputDebugString

; 239  : 		printf("rEXUARTA_MSR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+MSR_OFFSET)));

  00098	e5943008	 ldr         r3, [r4, #8]
  0009c	e59f00f8	 ldr         r0, [pc, #0xF8]
  000a0	e5931600	 ldr         r1, [r3, #0x600]
  000a4	eb000000	 bl          EdbgOutputDebugString

; 240  : 		printf("rEXUARTA_SPR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_A_BASE_U_VIRTUAL+SPR_OFFSET)));	

  000a8	e5943008	 ldr         r3, [r4, #8]
  000ac	e59f00e4	 ldr         r0, [pc, #0xE4]

; 241  : 	}
; 242  : 	else if ( 1 == SelUart )

  000b0	ea00002a	 b           |$L37846|
  000b4		 |$L37625|
  000b4	e3500001	 cmp         r0, #1
  000b8	1a00002a	 bne         |$L37646|

; 243  : 	{
; 244  : 		printf("MSC2                 = 0x%x. \r\n", v_pMEMC->msc2);	

  000bc	e59f40d0	 ldr         r4, [pc, #0xD0]
  000c0	e59f00c8	 ldr         r0, [pc, #0xC8]
  000c4	e5943000	 ldr         r3, [r4]
  000c8	e5931010	 ldr         r1, [r3, #0x10]
  000cc	eb000000	 bl          EdbgOutputDebugString

; 245  : 		rEXUARTA_LCR         = 0x80;

  000d0	e5943008	 ldr         r3, [r4, #8]
  000d4	e3a02080	 mov         r2, #0x80

; 246  : 		printf("rEXUARTB_RHR_THR_DLL = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+RHR_OFFSET)));

  000d8	e59f00ac	 ldr         r0, [pc, #0xAC]
  000dc	e5832300	 str         r2, [r3, #0x300]
  000e0	e5943004	 ldr         r3, [r4, #4]
  000e4	e5931000	 ldr         r1, [r3]
  000e8	eb000000	 bl          EdbgOutputDebugString

; 247  : 		printf("rEXUARTB_IER_DLM     = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+IER_OFFSET)));

  000ec	e5943004	 ldr         r3, [r4, #4]
  000f0	e59f0090	 ldr         r0, [pc, #0x90]
  000f4	e5931100	 ldr         r1, [r3, #0x100]
  000f8	eb000000	 bl          EdbgOutputDebugString

; 248  : 		rEXUARTA_LCR         = 0x03;

  000fc	e5943008	 ldr         r3, [r4, #8]
  00100	e3a02003	 mov         r2, #3

; 249  : 		printf("rEXUARTB_ISR_FCR_AFR = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+ISR_OFFSET)));

  00104	e59f0078	 ldr         r0, [pc, #0x78]
  00108	e5832300	 str         r2, [r3, #0x300]
  0010c	e5943004	 ldr         r3, [r4, #4]
  00110	e5931200	 ldr         r1, [r3, #0x200]
  00114	eb000000	 bl          EdbgOutputDebugString

; 250  : 		printf("rEXUARTB_LCR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+LCR_OFFSET)));

  00118	e5943004	 ldr         r3, [r4, #4]
  0011c	e59f005c	 ldr         r0, [pc, #0x5C]
  00120	e5931300	 ldr         r1, [r3, #0x300]
  00124	eb000000	 bl          EdbgOutputDebugString

; 251  : 		printf("rEXUARTB_MCR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+MCR_OFFSET)));

  00128	e5943004	 ldr         r3, [r4, #4]
  0012c	e59f0048	 ldr         r0, [pc, #0x48]
  00130	e5931400	 ldr         r1, [r3, #0x400]
  00134	eb000000	 bl          EdbgOutputDebugString

; 252  : 		printf("rEXUARTB_LSR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+LSR_OFFSET)));

  00138	e5943004	 ldr         r3, [r4, #4]
  0013c	e59f0034	 ldr         r0, [pc, #0x34]
  00140	e5931500	 ldr         r1, [r3, #0x500]
  00144	eb000000	 bl          EdbgOutputDebugString

; 253  : 		printf("rEXUARTB_MSR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+MSR_OFFSET)));

  00148	e5943004	 ldr         r3, [r4, #4]
  0014c	e59f0020	 ldr         r0, [pc, #0x20]
  00150	e5931600	 ldr         r1, [r3, #0x600]
  00154	eb000000	 bl          EdbgOutputDebugString

; 254  : 		printf("rEXUARTB_SPR         = 0x%x. \r\n", (*(volatile unsigned *)(EXUART_B_BASE_U_VIRTUAL+SPR_OFFSET)));	

  00158	e5943004	 ldr         r3, [r4, #4]
  0015c	e59f000c	 ldr         r0, [pc, #0xC]
  00160		 |$L37846|
  00160	e5931700	 ldr         r1, [r3, #0x700]
  00164	eb000000	 bl          EdbgOutputDebugString
  00168		 |$L37646|

; 255  : 	}
; 256  : }

  00168	e8bd4010	 ldmia       sp!, {r4, lr}
  0016c	e12fff1e	 bx          lr
  00170		 |$L37852|
  00170	00000000	 DCD         |??_C@_0CA@ONCLBGHA@rEXUARTB_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00174	00000000	 DCD         |??_C@_0CA@DIFCAMCA@rEXUARTB_MSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00178	00000000	 DCD         |??_C@_0CA@KDCBOGPE@rEXUARTB_LSR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  0017c	00000000	 DCD         |??_C@_0CA@JBKFEGGB@rEXUARTB_MCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00180	00000000	 DCD         |??_C@_0CA@KNGKMLF@rEXUARTB_LCR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00184	00000000	 DCD         |??_C@_0CA@MEDIBLHL@rEXUARTB_ISR_FCR_AFR?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00188	00000000	 DCD         |??_C@_0CA@EINIEEPD@rEXUARTB_IER_DLM?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  0018c	00000000	 DCD         |??_C@_0CA@KPKKKGMC@rEXUARTB_RHR_THR_DLL?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00190	00000000	 DCD         |??_C@_0CA@IDHPJKIA@MSC2?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|
  00194	00000000	 DCD         |v_pMEMC|
  00198	00000000	 DCD         |??_C@_0CA@NIMGKACD@rEXUARTA_SPR?5?5?5?5?5?5?5?5?5?$DN?50x?$CFx?4?5?$AN?6?$AA@|

⌨️ 快捷键说明

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