📄 test.lst
字号:
C51 COMPILER V8.06 TEST 01/04/2009 20:43:55 PAGE 1
C51 COMPILER V8.06, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Program Files\keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "..\uc_os_II\includes.h"
2
3 //#define MAX_STK_SIZE 64
4 void TaskA(void*)reentrant;
5 void TaskB(void*)reentrant;
6 void TaskC(void*)reentrant;
7
8 OS_STK TaskAStk[CPU_MAX_STK_SIZE];
9 OS_STK TaskBStk[CPU_MAX_STK_SIZE];
10 OS_STK TaskCStk[CPU_MAX_STK_SIZE];
11
12 void main(void)
13 {
14 1 OSInit();
15 1
16 1 InitTimer0();
*** WARNING C206 IN LINE 16 OF TEST.C: 'InitTimer0': missing function-prototype
17 1 InitSerial();
*** WARNING C206 IN LINE 17 OF TEST.C: 'InitSerial': missing function-prototype
18 1 InitSerialBuffer();
*** WARNING C206 IN LINE 18 OF TEST.C: 'InitSerialBuffer': missing function-prototype
19 1
20 1 OSTaskCreate(TaskA,(void*)0,&TaskAStk[0],5);
*** WARNING C259 IN LINE 20 OF TEST.C: 'parameter': pointer: different mspace
21 1 OSTaskCreate(TaskB,(void*)0,&TaskBStk[0],6);
*** WARNING C259 IN LINE 21 OF TEST.C: 'parameter': pointer: different mspace
22 1 OSTaskCreate(TaskC,(void*)0,&TaskCStk[0],7);
*** WARNING C259 IN LINE 22 OF TEST.C: 'parameter': pointer: different mspace
23 1
24 1 OSStart();
25 1 }
26
27
28 void TaskA(void *ppdata) reentrant
29 {
30 1 ppdata=ppdata;
31 1 printf("\nuC/OS-Ⅱ is running.\n");
32 1 for(;;){
33 2 printf("Task A is active.\n");
34 2 //OSTimeDly(OS_TICKS_PER_SEC);
35 2 OSTimeDlyHMSM(0, 0, 1, 0);
36 2 }
37 1 }
38
39
40 void TaskB(void *ppdata) reentrant
41 {
42 1 ppdata=ppdata;
43 1
44 1 for(;;){
45 2 printf("Task B is active.\n");
46 2 //OSTimeDly(2*OS_TICKS_PER_SEC);
47 2 OSTimeDlyHMSM(0, 0, 2, 0);
48 2 }
49 1 }
C51 COMPILER V8.06 TEST 01/04/2009 20:43:55 PAGE 2
50
51
52 void TaskC(void *ppdata) reentrant
53 {
54 1 ppdata=ppdata;
55 1
56 1 for(;;){
57 2 printf("Task C is active.\n");
58 2 //OSTimeDly(4*OS_TICKS_PER_SEC);
59 2 OSTimeDlyHMSM(0, 0, 3, 0);
60 2 }
61 1 }
*** ERROR C249 IN LINE 61 OF TEST.C: 'DATA': SEGMENT TOO LARGE
C51 COMPILATION COMPLETE. 6 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -