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

📄 test.lst

📁 uCOS_II在51单片机小模式下的移植
💻 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 + -