?? app.txt
字號(hào):
00075a b2e0 UXTB r0,r4
00075c 4605 MOV r5,r0
00075e f7fff7ff BL LED_On
000762 2200 MOVS r2,#0
000764 2332 MOVS r3,#0x32
000766 4611 MOV r1,r2
000768 4610 MOV r0,r2
00076a f7fff7ff BL OSTimeDlyHMSM
00076e 4628 MOV r0,r5
000770 f7fff7ff BL LED_Off
000774 2200 MOVS r2,#0
000776 2332 MOVS r3,#0x32
000778 4611 MOV r1,r2
00077a 4610 MOV r0,r2
00077c f7fff7ff BL OSTimeDlyHMSM
000780 1e64 SUBS r4,r4,#1
000782 2c02 CMP r4,#2
000784 d2e9 BCS |L1.1882|
000786 1c76 ADDS r6,r6,#1
000788 2e04 CMP r6,#4
00078a d3ce BCC |L1.1834|
;;;268 LED_On(i);
;;;269 OSTimeDlyHMSM(0, 0, 0, 50);
;;;270 LED_Off(i);
;;;271 OSTimeDlyHMSM(0, 0, 0, 50);
;;;272 }
;;;273 }
;;;274
;;;275 for (i = 0; i < 4; i++) {
00078c 2400 MOVS r4,#0
|L1.1934|
00078e 2000 MOVS r0,#0
000790 f7fff7ff BL LED_On
000794 2200 MOVS r2,#0
000796 23c8 MOVS r3,#0xc8
000798 4611 MOV r1,r2
00079a 4610 MOV r0,r2
00079c f7fff7ff BL OSTimeDlyHMSM
0007a0 2000 MOVS r0,#0
0007a2 f7fff7ff BL LED_Off
0007a6 2200 MOVS r2,#0
0007a8 23c8 MOVS r3,#0xc8
0007aa 4611 MOV r1,r2
0007ac 4610 MOV r0,r2
0007ae f7fff7ff BL OSTimeDlyHMSM
0007b2 1c64 ADDS r4,r4,#1
0007b4 2c04 CMP r4,#4
0007b6 d3ea BCC |L1.1934|
0007b8 e7b6 B |L1.1832|
;;;276 LED_On(0);
;;;277 OSTimeDlyHMSM(0, 0, 0, 200);
;;;278 LED_Off(0);
;;;279 OSTimeDlyHMSM(0, 0, 0, 200);
;;;280 }
;;;281 }
;;;282 }
;;;283
ENDP
main PROC
;;;166 int main (void)
;;;167 {
0007ba b500 PUSH {lr}
0007bc b087 SUB sp,sp,#0x1c
;;;168 CPU_INT08U err;
;;;169
;;;170
;;;171 BSP_IntDisAll(); /* Disable all interrupts until we are ready to accept them */
0007be f7fff7ff BL BSP_IntDisAll
;;;172
;;;173 OSInit(); /* Initialize "uC/OS-II, The Real-Time Kernel" */
0007c2 f7fff7ff BL OSInit
;;;174
;;;175 OSTaskCreateExt(AppTaskStart, /* Create the start task */
0007c6 2303 MOVS r3,#3
0007c8 2200 MOVS r2,#0
0007ca e9cde9cd STRD r2,r3,[sp,#0xc]
0007ce f44ff44f MOV r1,#0x100
0007d2 4825 LDR r0,|L1.2152|
0007d4 9102 STR r1,[sp,#8]
0007d6 f500f500 ADD r2,r0,#0x3fc
0007da 9300 STR r3,[sp,#0]
0007dc 9001 STR r0,[sp,#4]
0007de 2100 MOVS r1,#0
0007e0 f2aff2af ADR r0,AppTaskStart + 1
0007e4 f7fff7ff BL OSTaskCreateExt
;;;176 (void *)0,
;;;177 (OS_STK *)&AppTaskStartStk[APP_TASK_START_STK_SIZE - 1],
;;;178 APP_TASK_START_PRIO,
;;;179 APP_TASK_START_PRIO,
;;;180 (OS_STK *)&AppTaskStartStk[0],
;;;181 APP_TASK_START_STK_SIZE,
;;;182 (void *)0,
;;;183 OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR);
;;;184
;;;185 #if (OS_TASK_NAME_SIZE > 13)
;;;186 OSTaskNameSet(APP_TASK_START_PRIO, "Start Task", &err);
0007e8 aa06 ADD r2,sp,#0x18
0007ea a120 ADR r1,|L1.2156|
0007ec 2003 MOVS r0,#3
0007ee f7fff7ff BL OSTaskNameSet
;;;187 #endif
;;;188
;;;189 OSStart(); /* Start multitasking (i.e. give control to uC/OS-II) */
0007f2 f7fff7ff BL OSStart
;;;190 }
0007f6 2000 MOVS r0,#0
0007f8 b007 ADD sp,sp,#0x1c
0007fa bd00 POP {pc}
;;;191
ENDP
App_TaskCreateHook PROC
;;;790 #if (uC_PROBE_OS_PLUGIN > 0) && (OS_PROBE_HOOKS_EN > 0)
;;;791 OSProbe_TaskCreateHook(ptcb);
0007fc f7fff7ff B.W OSProbe_TaskCreateHook
;;;792 #endif
;;;793 }
;;;794
ENDP
App_TaskDelHook PROC
;;;798 (void)ptcb;
;;;799 }
000800 4770 BX lr
;;;800
ENDP
App_TaskIdleHook PROC
;;;804 {
;;;805 }
000802 4770 BX lr
;;;806 #endif
ENDP
App_TaskStatHook PROC
;;;810 {
;;;811 }
000804 4770 BX lr
;;;812
ENDP
App_TaskSwHook PROC
;;;817 #if (uC_PROBE_OS_PLUGIN > 0) && (OS_PROBE_HOOKS_EN > 0)
;;;818 OSProbe_TaskSwHook();
000806 f7fff7ff B.W OSProbe_TaskSwHook
;;;819 #endif
;;;820 }
;;;821 #endif
ENDP
App_TCBInitHook PROC
;;;827 (void)ptcb;
;;;828 }
00080a 4770 BX lr
;;;829 #endif
ENDP
App_TimeTickHook PROC
;;;835 #if (uC_PROBE_OS_PLUGIN > 0) && (OS_PROBE_HOOKS_EN > 0)
;;;836 OSProbe_TickHook();
00080c f7fff7ff B.W OSProbe_TickHook
;;;837 #endif
;;;838 }
;;;839 #endif
ENDP
|L1.2064|
000810 00000000 DCD OSTime
|L1.2068|
000814 00000000 DCD ProbeRS232_RxPktCtr
|L1.2072|
000818 00000000 DCD ProbeRS232_TxPktCtr
|L1.2076|
00081c 00000000 DCD ProbeRS232_RxCtr
|L1.2080|
000820 00000000 DCD ProbeRS232_TxCtr
|L1.2084|
000824 00000000 DCD ProbeCom_TxSymCtr
|L1.2088|
000828 00000000 DCD ProbeCom_TxSymByteCtr
|L1.2092|
00082c 00000000 DCD Probe_ComCtrLast
|L1.2096|
000830 00000000 DCD Probe_RS232RxLast
|L1.2100|
000834 42c80000 DCD 0x42c80000
|L1.2104|
000838 00000000 DCD Probe_RS232RxSpd
|L1.2108|
00083c 00000000 DCD Probe_RS232TxLast
|L1.2112|
000840 00000000 DCD Probe_RS232TxSpd
|L1.2116|
000844 00000000 DCD Probe_ComRxPktLast
|L1.2120|
000848 00000000 DCD Probe_ComRxPktSpd
|L1.2124|
00084c 00000000 DCD Probe_ComTxPktLast
|L1.2128|
000850 00000000 DCD Probe_ComTxPktSpd
|L1.2132|
000854 00000000 DCD Probe_ComTxSymLast
|L1.2136|
000858 00000000 DCD Probe_ComTxSymSpd
|L1.2140|
00085c 00000000 DCD Probe_ComTxSymByteLast
|L1.2144|
000860 00000000 DCD Probe_ComTxSymByteSpd
|L1.2148|
000864 00000000 DCD AppUserIFMbox
|L1.2152|
000868 00000000 DCD AppTaskStartStk
|L1.2156|
00086c 53746172 DCB "Star"
000870 74205461 DCB "t Ta"
000874 736b0000 DCB "sk\0\0"
AREA ||.data||, DATA, ALIGN=2
Probe_B1
000000 00 DCB 0x00
Probe_JoyLeft
000001 00 DCB 0x00
Probe_JoyRight
000002 00 DCB 0x00
Probe_JoyUp
000003 00 DCB 0x00
Probe_JoyDown
000004 00 DCB 0x00
Probe_JoyCenter
000005 000000 DCB 0x00,0x00,0x00
Probe_Counts
000008 00000000 DCD 0x00000000
AppUserIFMbox
00000c 00000000 DCD 0x00000000
Probe_RS232RxSpd
000010 00000000 DCD 0x00000000
Probe_RS232TxSpd
000014 00000000 DCD 0x00000000
Probe_ComRxPktSpd
000018 00000000 DCD 0x00000000
Probe_ComTxPktSpd
00001c 00000000 DCD 0x00000000
Probe_ComTxSymSpd
000020 00000000 DCD 0x00000000
Probe_ComTxSymByteSpd
000024 00000000 DCD 0x00000000
Probe_RS232RxLast
000028 00000000 DCD 0x00000000
Probe_RS232TxLast
00002c 00000000 DCD 0x00000000
Probe_ComRxPktLast
000030 00000000 DCD 0x00000000
Probe_ComTxPktLast
000034 00000000 DCD 0x00000000
Probe_ComTxSymLast
000038 00000000 DCD 0x00000000
Probe_ComTxSymByteLast
00003c 00000000 DCD 0x00000000
Probe_ComCtrLast
000040 00000000 DCD 0x00000000
AREA ||.bss||, DATA, NOINIT, ALIGN=2
||buffer@AppTaskProbeStr_0||
% 64
AppTaskStartStk
% 1024
AppTaskUserIFStk
% 1024
AppTaskKbdStk
% 1024
AppLCDLine0
% 21
AppLCDLine1
% 21
AppLCDLine2
% 21
AppLCDLine3
% 21
AppLCDLine4
% 21
AppLCDLine5
% 21
AppLCDLine6
% 21
AppLCDLine7
% 21
AppLCDLine8
% 21
AppLCDLine9
% 23
AppTaskProbeStrStk
% 1024
AREA |area_number.4|, DATA, ALIGN=1
EXPORTAS |area_number.4|, ||.data||
Probe_ADC
000000 0000 DCB 0x00,0x00
__ARM_use_no_argv EQU 0
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -