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

📄 power.txt

📁 支持三星原产的S3C24A0开发板
💻 TXT
📖 第 1 页 / 共 3 页
字号:
000340  eafffffb          B        |L1.820|
;;;138        rLCDCON1=saveLCD;
                  |L1.836|
000344  e3a0044a          MOV      r0,#0x4a000000
000348  e5805000          STR      r5,[r0,#0]
;;;139        rSDRAM_REFRESH=saveREFRESH;
00034c  e59f0018          LDR      r0,|L1.876|
000350  e5806008          STR      r6,[r0,#8]
;;;140        rCLKSRC=(0<<8)|(0<<7)|(0<<5)|(0<<4)|(0); // OnOSC_EN disable,U_PLL on,M_PLL on,MPLL_clk,Divider=0
000354  e3a00000          MOV      r0,#0
000358  e3a01440          MOV      r1,#0x40000000
00035c  e5810024          STR      r0,[r1,#0x24]
;;;141    }
000360  e8bd8070          LDMFD    sp!,{r4-r6,pc}
                  |L1.868|
000364  40200000          DCD      0x40200000
                  |L1.872|
000368  00000000          DCD      ||.bss$2||
                  |L1.876|
00036c  40c40000          DCD      0x40c40000
                  |L1.880|
000370  44800000          DCD      0x44800000
                  |L1.884|
000374  00000000          DCD      SlowEint0Int
                  |L1.888|
000378  13fff000          DCD      0x13fff000
                  |L1.892|
00037c  4f4c535b          DCB      "[SLO"
000380  4f4d2057          DCB      "W MO"
000384  54204544          DCB      "DE T"
000388  5d545345          DCB      "EST]"
00038c  0000000a          DCB      "\n\0\0\0"
                  |L1.912|
000390  2e312020          DCB      "  1."
000394  44454c20          DCB      " LED"
000398  72612073          DCB      "s ar"
00039c  6c662065          DCB      "e fl"
0003a0  656b6369          DCB      "icke"
0003a4  20646572          DCB      "red "
0003a8  32207962          DCB      "by 2"
0003ac  736d3030          DCB      "00ms"
0003b0  72657020          DCB      " per"
0003b4  20646f69          DCB      "iod "
0003b8  25207461          DCB      "at %"
0003bc  7a684d64          DCB      "dMhz"
0003c0  20303220          DCB      " 20 "
0003c4  656d6974          DCB      "time"
0003c8  000a2e73          DCB      "s.\n\0"
                  |L1.972|
0003cc  2e322020          DCB      "  2."
0003d0  746e4520          DCB      " Ent"
0003d4  6e697265          DCB      "erin"
0003d8  4c532067          DCB      "g SL"
0003dc  6d20574f          DCB      "OW m"
0003e0  2e65646f          DCB      "ode."
0003e4  0000000a          DCB      "\n\0\0\0"
                  |L1.1000|
0003e8  00000000          DCFD     0x4066400000000000 ; 178.0
0003ec  40664000  
                  |L1.1008|
0003f0  2e332020          DCB      "  3."
0003f4  44454c20          DCB      " LED"
0003f8  72612073          DCB      "s ar"
0003fc  6c662065          DCB      "e fl"
000400  656b6369          DCB      "icke"
000404  20646572          DCB      "red "
000408  25207962          DCB      "by %"
00040c  20736d66          DCB      "fms "
000410  69726570          DCB      "peri"
000414  6120646f          DCB      "od a"
000418  64252074          DCB      "t %d"
00041c  207a684d          DCB      "Mhz "
000420  69746e75          DCB      "unti"
000424  2e2e2e6c          DCB      "l..."
000428  0a2e2e2e          DCB      "...\n"
00042c  00000000          DCB      "\0\0\0\0"
                  |L1.1072|
000430  2e342020          DCB      "  4."
000434  65725020          DCB      " Pre"
000438  45207373          DCB      "ss E"
00043c  30544e49          DCB      "INT0"
000440  79656b20          DCB      " key"
000444  206f7420          DCB      " to "
000448  74697865          DCB      "exit"
00044c  4f4c5320          DCB      " SLO"
000450  6f6d2057          DCB      "W mo"
000454  000a6564          DCB      "de\n\0"
                          ENDP

                  Test_HoldMode PROC
;;;153    void Test_HoldMode(void)
;;;154    {
000458  e92d4008          STMFD    sp!,{r3,lr}
;;;155      
;;;156        Uart_Printf("[Power Saving Mode by Stopping Each Block]\n");
00045c  e28f0fbc          ADR      r0,|L1.1876|
000460  ebfffffe          BL       _printf
;;;157        Uart_Printf("LCD ENVID is turned off.\n");
000464  e28f0fc5          ADR      r0,|L1.1920|
000468  ebfffffe          BL       _printf
;;;158        LcdEnvidOnOff(0);
00046c  e3a00000          MOV      r0,#0
000470  ebfffffe          BL       LcdEnvidOnOff
;;;159        Uart_Printf("Check the current cunsumption. Type any key to proceed.\n");	
000474  e28f0fc8          ADR      r0,|L1.1948|
000478  ebfffffe          BL       _printf
;;;160        //Except GPIO,UART0
;;;161        rCLKCON=0x3fffff0;
00047c  e59f0354          LDR      r0,|L1.2008|
000480  e3a01440          MOV      r1,#0x40000000
000484  e5810020          STR      r0,[r1,#0x20]
;;;162        Uart_Getch();
000488  ebfffffe          BL       Uart_Getch
;;;163    
;;;164        Uart_Printf("IrDA off.\n");
00048c  e28f0fd2          ADR      r0,|L1.2012|
000490  ebfffffe          BL       _printf
;;;165        rCLKCON&=~(1<<4);
000494  e3a00440          MOV      r0,#0x40000000
000498  e5900020          LDR      r0,[r0,#0x20]
00049c  e3c00010          BIC      r0,r0,#0x10
0004a0  e3a01440          MOV      r1,#0x40000000
0004a4  e5810020          STR      r0,[r1,#0x20]
;;;166        Uart_Getch();
0004a8  ebfffffe          BL       Uart_Getch
;;;167    
;;;168        Uart_Printf("External AHB off.\n");
0004ac  e28f0fcd          ADR      r0,|L1.2024|
0004b0  ebfffffe          BL       _printf
;;;169        rCLKCON&=~(1<<5);
0004b4  e3a00440          MOV      r0,#0x40000000
0004b8  e5900020          LDR      r0,[r0,#0x20]
0004bc  e3c00020          BIC      r0,r0,#0x20
0004c0  e3a01440          MOV      r1,#0x40000000
0004c4  e5810020          STR      r0,[r1,#0x20]
;;;170        Uart_Getch();
0004c8  ebfffffe          BL       Uart_Getch
;;;171    
;;;172        Uart_Printf("AC97 off.\n");
0004cc  e28f0fca          ADR      r0,|L1.2044|
0004d0  ebfffffe          BL       _printf
;;;173        rCLKCON&=~(1<<6);
0004d4  e3a00440          MOV      r0,#0x40000000
0004d8  e5900020          LDR      r0,[r0,#0x20]
0004dc  e3c00040          BIC      r0,r0,#0x40
0004e0  e3a01440          MOV      r1,#0x40000000
0004e4  e5810020          STR      r0,[r1,#0x20]
;;;174        Uart_Getch();
0004e8  ebfffffe          BL       Uart_Getch
;;;175    
;;;176        Uart_Printf("USB host off(DP0/DN0 is suspended).\n");
0004ec  e28f0fc5          ADR      r0,|L1.2056|
0004f0  ebfffffe          BL       _printf
;;;177        rCLKCON&=~(1<<7);
0004f4  e3a00440          MOV      r0,#0x40000000
0004f8  e5900020          LDR      r0,[r0,#0x20]
0004fc  e3c00080          BIC      r0,r0,#0x80
000500  e3a01440          MOV      r1,#0x40000000
000504  e5810020          STR      r0,[r1,#0x20]
;;;178        //rMISCCR|=(1<<12); //USB port0 = suspend
;;;179        Uart_Getch();
000508  ebfffffe          BL       Uart_Getch
;;;180        
;;;181        Uart_Printf("PWM Timer off.\n");
00050c  e28f0fc7          ADR      r0,|L1.2096|
000510  ebfffffe          BL       _printf
;;;182        rCLKCON&=~(1<<8);
000514  e3a00440          MOV      r0,#0x40000000
000518  e5900020          LDR      r0,[r0,#0x20]
00051c  e3c00f40          BIC      r0,r0,#0x100
000520  e3a01440          MOV      r1,#0x40000000
000524  e5810020          STR      r0,[r1,#0x20]
;;;183        Uart_Getch();
000528  ebfffffe          BL       Uart_Getch
;;;184    
;;;185        /* UART0 is a message port */
;;;186        
;;;187        Uart_Printf("UART1 off.\n");
00052c  e28f0fc3          ADR      r0,|L1.2112|
000530  ebfffffe          BL       _printf
;;;188        rCLKCON&=~(1<<10);
000534  e3a00440          MOV      r0,#0x40000000
000538  e5900020          LDR      r0,[r0,#0x20]
00053c  e3c00e40          BIC      r0,r0,#0x400
000540  e3a01440          MOV      r1,#0x40000000
000544  e5810020          STR      r0,[r1,#0x20]
;;;189        Uart_Getch();
000548  ebfffffe          BL       Uart_Getch
;;;190    
;;;191        Uart_Printf("SPI off.\n");
00054c  e28f0fbe          ADR      r0,|L1.2124|
000550  ebfffffe          BL       _printf
;;;192        rCLKCON&=~(1<<11);
000554  e3a00440          MOV      r0,#0x40000000
000558  e5900020          LDR      r0,[r0,#0x20]
00055c  e3c00e80          BIC      r0,r0,#0x800
000560  e3a01440          MOV      r1,#0x40000000
000564  e5810020          STR      r0,[r1,#0x20]
;;;193        Uart_Getch();
000568  ebfffffe          BL       Uart_Getch
;;;194        
;;;195        Uart_Printf("IIC off.\n");
00056c  e28f0fb9          ADR      r0,|L1.2136|
000570  ebfffffe          BL       _printf
;;;196        rCLKCON&=~(1<<12);
000574  e3a00440          MOV      r0,#0x40000000
000578  e5900020          LDR      r0,[r0,#0x20]
00057c  e3c00d40          BIC      r0,r0,#0x1000
000580  e3a01440          MOV      r1,#0x40000000
000584  e5810020          STR      r0,[r1,#0x20]
;;;197        Uart_Getch();
000588  ebfffffe          BL       Uart_Getch
;;;198        
;;;199        Uart_Printf("IIS off.\n");
00058c  e28f0fb4          ADR      r0,|L1.2148|
000590  ebfffffe          BL       _printf
;;;200        rCLKCON&=~(1<<13);
000594  e3a00440          MOV      r0,#0x40000000
000598  e5900020          LDR      r0,[r0,#0x20]
00059c  e3c00d80          BIC      r0,r0,#0x2000
0005a0  e3a01440          MOV      r1,#0x40000000
0005a4  e5810020          STR      r0,[r1,#0x20]
;;;201        Uart_Getch();
0005a8  ebfffffe          BL       Uart_Getch
;;;202        
;;;203        Uart_Printf("USB device off(DP1/DN1 is also suspended).\n");
0005ac  e28f0faf          ADR      r0,|L1.2160|
0005b0  ebfffffe          BL       _printf
;;;204        rCLKCON&=~(1<<15);
0005b4  e3a00440          MOV      r0,#0x40000000
0005b8  e5900020          LDR      r0,[r0,#0x20]
0005bc  e3c00c80          BIC      r0,r0,#0x8000
0005c0  e3a01440          MOV      r1,#0x40000000
0005c4  e5810020          STR      r0,[r1,#0x20]
;;;205        //rMISCCR|=(1<<13); //USB port1 = suspend
;;;206        Uart_Getch();
0005c8  ebfffffe          BL       Uart_Getch
;;;207    
;;;208        Uart_Printf("MemoryStick off.\n");
0005cc  e28f0fb2          ADR      r0,|L1.2204|
0005d0  ebfffffe          BL       _printf
;;;209        rCLKCON&=~(1<<16);
0005d4  e3a00440          MOV      r0,#0x40000000
0005d8  e5900020          LDR      r0,[r0,#0x20]
0005dc  e3c00b40          BIC      r0,r0,#0x10000
0005e0  e3a01440          MOV      r1,#0x40000000
0005e4  e5810020          STR      r0,[r1,#0x20]
;;;210        Uart_Getch();
0005e8  ebfffffe          BL       Uart_Getch
;;;211        
;;;212        Uart_Printf("SD off.\n");
0005ec  e28f0faf          ADR      r0,|L1.2224|
0005f0  ebfffffe          BL       _printf
;;;213        rCLKCON&=~(1<<17);
0005f4  e3a00440          MOV      r0,#0x40000000
0005f8  e5900020          LDR      r0,[r0,#0x20]
0005fc  e3c00b80          BIC      r0,r0,#0x20000
000600  e3a01440          MOV      r1,#0x40000000
000604  e5810020          STR      r0,[r1,#0x20]
;;;214        Uart_Getch();
000608  ebfffffe          BL       Uart_Getch
;;;215    
;;;216        Uart_Printf("ADC off.\n");
00060c  e28f0faa          ADR      r0,|L1.2236|
000610  ebfffffe          BL       _printf
;;;217        rADCCON|=(1<<2);
000614  e59f02ac          LDR      r0,|L1.2248|
000618  e5900000          LDR      r0,[r0,#0]
00061c  e3800004          ORR      r0,r0,#4
000620  e59f12a0          LDR      r1,|L1.2248|
000624  e5810000          STR      r0,[r1,#0]
;;;218        rCLKCON&=~(1<<18);
000628  e3a00440          MOV      r0,#0x40000000
00062c  e5900020          LDR      r0,[r0,#0x20]
000630  e3c00a40          BIC      r0,r0,#0x40000
000634  e3a01440          MOV      r1,#0x40000000
000638  e5810020          STR      r0,[r1,#0x20]
;;;219        Uart_Getch();
00063c  ebfffffe          BL       Uart_Getch
;;;220        
;;;221        Uart_Printf("Keypad off.\n");
000640  e28f0fa1          ADR      r0,|L1.2252|
000644  ebfffffe          BL       _printf
;;;222        rCLKCON&=~(1<<19);
000648  e3a00440          MOV      r0,#0x40000000
00064c  e5900020          LDR      r0,[r0,#0x20]
000650  e3c00a80          BIC      r0,r0,#0x80000
000654  e3a01440          MOV      r1,#0x40000000
000658  e5810020          STR      r0,[r1,#0x20]
;;;223        Uart_Getch();
00065c  ebfffffe          BL       Uart_Getch
;;;224    
;;;225        Uart_Printf("MPEG4 off.\n");
000660  e28f0f9d          ADR      r0,|L1.2268|
000664  ebfffffe          BL       _printf
;;;226        rCLKCON&=~(1<<20);
000668  e3a00440          MOV      r0,#0x40000000
00066c  e5900020          LDR      r0,[r0,#0x20]
000670  e3c00940          BIC      r0,r0,#0x100000
000674  e3a01440          MOV      r1,#0x40000000
000678  e5810020          STR      r0,[r1,#0x20]
;;;227        Uart_Getch();
00067c  ebfffffe          BL       Uart_Getch
;;;228    
;;;229        Uart_Printf("Camera I/F off.\n");
000680  e28f0f98          ADR      r0,|L1.2280|
000684  ebfffffe          BL       _printf
;;;230        rCLKCON&=~(1<<21);
000688  e3a00440          MOV      r0,#0x40000000
00068c  e5900020          LDR      r0,[r0,#0x20]
000690  e3c00980          BIC      r0,r0,#0x200000
000694  e3a01440          MOV      r1,#0x40000000
000698  e5810020          STR      r0,[r1,#0x20]
;;;231        Uart_Getch();
00069c  ebfffffe          BL       Uart_Getch
;;;232    
;;;233        Uart_Printf("LCD off.\n");
0006a0  e28f0f95          ADR      r0,|L1.2300|
0006a4  ebfffffe          BL       _printf
;;;234        rCLKCON&=~(1<<22);
0006a8  e3a00440          MOV      r0,#0x40000000
0006ac  e5900020          LDR      r0,[r0,#0x20]
0006b0  e3c00840          BIC      r0,r0,#0x400000
0006b4  e3a01440          MOV      r1,#0x40000000
0006b8  e5810020          STR      r0,[r1,#0x20]
;;;235        Uart_Getch();
0006bc  ebfffffe          BL       Uart_Getch
;;;236        
;;;237        Uart_Printf("Camera off.\n");
0006c0  e28f0f90          ADR      r0,|L1.2312|
0006c4  ebfffffe          BL       _printf
;;;238        rCLKCON&=~(1<<23);
0006c8  e3a00440          MOV      r0,#0x40000000
0006cc  e5900020          LDR      r0,[r0,#0x20]
0006d0  e3c00880          BIC      r0,r0,#0x800000
0006d4  e3a01440          MOV      r1,#0x40000000
0006d8  e5810020          STR      r0,[r1,#0x20]

⌨️ 快捷键说明

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