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

📄 xmain.txt

📁 SMDK2442所有设备的驱动测试程序。运行monitor程序
💻 TXT
📖 第 1 页 / 共 3 页
字号:
0005a4  34255b3d          DCB      "=[%4"
0005a8  3a66312e          DCB      ".1f:"
0005ac  312e3425          DCB      "%4.1"
0005b0  34253a66          DCB      "f:%4"
0005b4  5d66312e          DCB      ".1f]"
0005b8  0a7a684d          DCB      "Mhz\n"
0005bc  00000000          DCB      "\0\0\0\0"
                  |L1.1472|
0005c0  00000000          DCFD     0x4048000000000000
0005c4  40480000  
                  |L1.1480|
0005c8  6c63555b          DCB      "[Ucl"
0005cc  34253d6b          DCB      "k=%4"
0005d0  4d66312e          DCB      ".1fM"
0005d4  0a5d7a68          DCB      "hz]\n"
0005d8  00000000          DCB      "\0\0\0\0"
                  |L1.1500|
0005dc  5453725b          DCB      "[rST"
0005e0  53555441          DCB      "ATUS"
0005e4  78303d32          DCB      "2=0x"
0005e8  0a5d7825          DCB      "%x]\n"
0005ec  00000000          DCB      "\0\0\0\0"
                  |L1.1520|
0005f0  5453725b          DCB      "[rST"
0005f4  53555441          DCB      "ATUS"
0005f8  78303d33          DCB      "3=0x"
0005fc  0a5d7825          DCB      "%x]\n"
000600  00000000          DCB      "\0\0\0\0"
                  |L1.1540|
000604  5453725b          DCB      "[rST"
000608  53555441          DCB      "ATUS"
00060c  78303d34          DCB      "4=0x"
000610  0a5d7825          DCB      "%x]\n"
000614  00000000          DCB      "\0\0\0\0"
                  |L1.1560|
000618  5253725b          DCB      "[rSR"
00061c  444e5043          DCB      "CPND"
000620  2578303d          DCB      "=0x%"
000624  000a5d78          DCB      "x]\n\0"
                  |L1.1576|
000628  4e49725b          DCB      "[rIN"
00062c  444e5054          DCB      "TPND"
000630  2578303d          DCB      "=0x%"
000634  000a5d78          DCB      "x]\n\0"
                  |L1.1592|
000638  00000a0a          DCB      "\n\n\0\0"
                  |L1.1596|
00063c  00000000          DCD      function
                  |L1.1600|
000640  3a643225          DCB      "%2d:"
000644  00007325          DCB      "%s\0\0"
;;;253    			}
;;;254    			if((i%4)==0)
                  |L1.1608|
000648  e3140003          TST      r4,#3
00064c  1a000001          BNE      |L1.1624|
;;;255    			Uart_Printf("\n");
000650  e24f0f42          ADR      r0,|L1.1360|
000654  ebfffffe          BL       Uart_Printf
;;;256    		}
                  |L1.1624|
000658  eaffff71          B        |L1.1060|
;;;257    		
;;;258    		Uart_Printf("\nSelect the function to test : ");
                  |L1.1628|
00065c  e28f003c          ADR      r0,|L1.1696|
000660  ebfffffe          BL       Uart_Printf
;;;259    		i = Uart_GetIntNum();
000664  ebfffffe          BL       Uart_GetIntNum
000668  e1a04000          MOV      r4,r0
;;;260    		Uart_Printf("\n");
00066c  e24f0f49          ADR      r0,|L1.1360|
000670  ebfffffe          BL       Uart_Printf
;;;261    
;;;262    		if(i>=0 && (i<(sizeof(function)/8)) ) {
000674  e3540000          CMP      r4,#0
000678  ba000005          BLT      |L1.1684|
00067c  e3540017          CMP      r4,#0x17
000680  2a000003          BCS      |L1.1684|
;;;263    			( (void (*)(void)) (function[i][0]) )();
000684  e51f1050          LDR      r1,|L1.1596|
000688  e7910184          LDR      r0,[r1,r4,LSL #3]
00068c  e1a0e00f          MOV      lr,pc
000690  e1a0f000          MOV      pc,r0
;;;264    		}
;;;265    	
;;;266    		Uart_Printf("\n");
                  |L1.1684|
000694  e24f0f53          ADR      r0,|L1.1360|
000698  ebfffffe          BL       Uart_Printf
;;;267    	}
00069c  eaffff5d          B        |L1.1048|
                  |L1.1696|
0006a0  6c65530a          DCB      "\nSel"
0006a4  20746365          DCB      "ect "
0006a8  20656874          DCB      "the "
0006ac  636e7566          DCB      "func"
0006b0  6e6f6974          DCB      "tion"
0006b4  206f7420          DCB      " to "
0006b8  74736574          DCB      "test"
0006bc  00203a20          DCB      " : \0"
;;;268    
;;;269    } // end of xmain().
                          ENDP

                  Clk0_Disable PROC
;;;330    void Clk0_Disable(void)
;;;331    {
0006c0  e3a00456          MOV      r0,#0x56000000
;;;332    	rGPHCON = rGPHCON&~(3<<18);	// GPH9 Input
0006c4  e5900070          LDR      r0,[r0,#0x70]
0006c8  e3c00ac0          BIC      r0,r0,#0xc0000
0006cc  e3a01456          MOV      r1,#0x56000000
0006d0  e5810070          STR      r0,[r1,#0x70]
;;;333    }
0006d4  e1a0f00e          MOV      pc,lr
                          ENDP

                  Clk1_Disable PROC
;;;334    void Clk1_Disable(void)
;;;335    {
0006d8  e3a00456          MOV      r0,#0x56000000
;;;336    	rGPHCON = rGPHCON&~(3<<20);	// GPH10 Input
0006dc  e5900070          LDR      r0,[r0,#0x70]
0006e0  e3c009c0          BIC      r0,r0,#0x300000
0006e4  e3a01456          MOV      r1,#0x56000000
0006e8  e5810070          STR      r0,[r1,#0x70]
;;;337    }
0006ec  e1a0f00e          MOV      pc,lr
                          ENDP



                          AREA ||.data||, DATA, ALIGN=2

                  ||.data$0||
                  function
                          DCD      User_Test
                          DCD      ||.constdata$1||
                          DCD      Manual_Register_Set
                          DCD      ||.constdata$1||+0x11
                          DCD      Test_PD6710
                          DCD      ||.constdata$1||+0x22
                          DCD      Test_ISram
                          DCD      ||.constdata$1||+0x33
                          DCD      Test_Nand
                          DCD      ||.constdata$1||+0x44
                          DCD      ProgramFlash
                          DCD      ||.constdata$1||+0x55
                          DCD      Test_DMA
                          DCD      ||.constdata$1||+0x66
                          DCD      Test_Int
                          DCD      ||.constdata$1||+0x77
                          DCD      Power_Test
                          DCD      ||.constdata$1||+0x88
                          DCD      Lcd_Test
                          DCD      ||.constdata$1||+0x99
                          DCD      Camera_Test
                          DCD      ||.constdata$1||+0xaa
                          DCD      Spi_Test
                          DCD      ||.constdata$1||+0xbb
                          DCD      Iic_Test
                          DCD      ||.constdata$1||+0xcc
                          DCD      Rtc_Test
                          DCD      ||.constdata$1||+0xdd
                          DCD      IrDA_Test
                          DCD      ||.constdata$1||+0xee
                          DCD      Test_SDI
                          DCD      ||.constdata$1||+0xff
                          DCD      Test_Adc
                          DCD      ||.constdata$1||+0x110
                          DCD      Test_AdcTs
                          DCD      ||.constdata$1||+0x121
                          DCD      Timer_Test
                          DCD      ||.constdata$1||+0x132
                          DCD      IIS_Test
                          DCD      ||.constdata$1||+0x143
                          DCD      AC97_Test
                          DCD      ||.constdata$1||+0x154
                          DCD      Uart_Test
                          DCD      ||.constdata$1||+0x162
                          DCD      0x00000000
                          DCD      0x00000000


                          AREA ||.constdata||, DATA, READONLY, ALIGN=0

                  ||.constdata$1||
                          DCB      0x55,0x73,0x65,0x72
                          DCB      0x20,0x54,0x65,0x73
                          DCB      0x74,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x4d,0x61,0x6e,0x75
                          DCB      0x61,0x6c,0x20,0x52
                          DCB      0x65,0x67,0x2e,0x20
                          DCB      0x53,0x65,0x74,0x20
                          DCB      0x00
                          DCB      0x50,0x43,0x4d,0x43
                          DCB      0x49,0x41,0x20,0x74
                          DCB      0x65,0x73,0x74,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x53,0x74,0x65,0x70
                          DCB      0x70,0x69,0x6e,0x67
                          DCB      0x20,0x73,0x74,0x6f
                          DCB      0x6e,0x65,0x20,0x20
                          DCB      0x00
                          DCB      0x4e,0x61,0x6e,0x64
                          DCB      0x20,0x74,0x65,0x73
                          DCB      0x74,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x50,0x72,0x6f,0x67
                          DCB      0x72,0x61,0x6d,0x20
                          DCB      0x46,0x6c,0x61,0x73
                          DCB      0x68,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x44,0x4d,0x41,0x20
                          DCB      0x74,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x49,0x6e,0x74,0x65
                          DCB      0x72,0x72,0x75,0x70
                          DCB      0x74,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x50,0x6f,0x77,0x65
                          DCB      0x72,0x2f,0x43,0x6c
                          DCB      0x6b,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x4c,0x63,0x64,0x20
                          DCB      0x74,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x43,0x61,0x6d,0x65
                          DCB      0x72,0x61,0x20,0x74
                          DCB      0x65,0x73,0x74,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x53,0x50,0x49,0x20
                          DCB      0x54,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x49,0x49,0x43,0x20
                          DCB      0x54,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x52,0x54,0x43,0x20
                          DCB      0x54,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x49,0x72,0x44,0x41
                          DCB      0x20,0x54,0x65,0x73
                          DCB      0x74,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x53,0x44,0x20,0x74
                          DCB      0x65,0x73,0x74,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x41,0x44,0x43,0x20
                          DCB      0x74,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x41,0x44,0x43,0x20
                          DCB      0x54,0x53,0x20,0x74
                          DCB      0x65,0x73,0x74,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x54,0x69,0x6d,0x65
                          DCB      0x72,0x20,0x74,0x65
                          DCB      0x73,0x74,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x49,0x49,0x53,0x20
                          DCB      0x74,0x65,0x73,0x74
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00
                          DCB      0x41,0x43,0x39,0x37
                          DCB      0x20,0x54,0x65,0x73
                          DCB      0x74,0x09,0x20,0x20
                          DCB      0x20,0x00
                          DCB      0x55,0x61,0x72,0x74
                          DCB      0x20,0x54,0x65,0x73
                          DCB      0x74,0x20,0x20,0x20
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x00


        END

⌨️ 快捷键说明

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