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

📄 os_dbg.lis

📁 AVR megal128下的ucos_ii
💻 LIS
📖 第 1 页 / 共 2 页
字号:
                        .module os_dbg.c
                        .area vector(rom, abs)
                        .org 64
 0040 0C940000          jmp _OSTickISR
                        .org 72
 0048 0C940000          jmp _uart0_rx_isr
                        .org 76
 004C 0C940000          jmp _uart0_udre_isr
                        .org 120
 0078 0C940000          jmp _uart1_rx_isr
                        .org 124
 007C 0C940000          jmp _uart1_udre_isr
                        .area lit(rom, con, rel)
 0000           _OSDebugEn::
 0000 0100              .word 1
 0002                   .dbfile D:\编写软件小系统\纯ucos\source\os_dbg.c
 0002                   .dbsym e OSDebugEn _OSDebugEn ki
 0002           _OSEndiannessTest::
 0002 78563412          .word 22136,4660
 0006                   .dbsym e OSEndiannessTest _OSEndiannessTest kl
 0006           _OSEventMax::
 0006 1400              .word 20
 0008                   .dbsym e OSEventMax _OSEventMax ki
 0008           _OSEventNameSize::
 0008 0000              .word 0
 000A                   .dbsym e OSEventNameSize _OSEventNameSize ki
 000A           _OSEventEn::
 000A 0100              .word 1
 000C                   .dbsym e OSEventEn _OSEventEn ki
 000C           _OSEventSize::
 000C 0900              .word 9
 000E                   .dbsym e OSEventSize _OSEventSize ki
 000E           _OSEventTblSize::
 000E B400              .word 180
 0010                   .dbsym e OSEventTblSize _OSEventTblSize ki
 0010           _OSFlagEn::
 0010 0000              .word 0
 0012                   .dbsym e OSFlagEn _OSFlagEn ki
 0012           _OSFlagGrpSize::
 0012 0000              .word 0
 0014                   .dbsym e OSFlagGrpSize _OSFlagGrpSize ki
 0014           _OSFlagNodeSize::
 0014 0000              .word 0
 0016                   .dbsym e OSFlagNodeSize _OSFlagNodeSize ki
 0016           _OSFlagWidth::
 0016 0000              .word 0
 0018                   .dbsym e OSFlagWidth _OSFlagWidth ki
 0018           _OSFlagMax::
 0018 0500              .word 5
 001A                   .dbsym e OSFlagMax _OSFlagMax ki
 001A           _OSFlagNameSize::
 001A 0000              .word 0
 001C                   .dbsym e OSFlagNameSize _OSFlagNameSize ki
 001C           _OSLowestPrio::
 001C 1400              .word 20
 001E                   .dbsym e OSLowestPrio _OSLowestPrio ki
 001E           _OSMboxEn::
 001E 0100              .word 1
 0020                   .dbsym e OSMboxEn _OSMboxEn ki
 0020           _OSMemEn::
 0020 0000              .word 0
 0022                   .dbsym e OSMemEn _OSMemEn ki
 0022           _OSMemMax::
 0022 0800              .word 8
 0024                   .dbsym e OSMemMax _OSMemMax ki
 0024           _OSMemNameSize::
 0024 0000              .word 0
 0026                   .dbsym e OSMemNameSize _OSMemNameSize ki
 0026           _OSMemSize::
 0026 0000              .word 0
 0028                   .dbsym e OSMemSize _OSMemSize ki
 0028           _OSMemTblSize::
 0028 0000              .word 0
 002A                   .dbsym e OSMemTblSize _OSMemTblSize ki
 002A           _OSMutexEn::
 002A 0000              .word 0
 002C                   .dbsym e OSMutexEn _OSMutexEn ki
 002C           _OSPtrSize::
 002C 0200              .word 2
 002E                   .dbsym e OSPtrSize _OSPtrSize ki
 002E           _OSQEn::
 002E 0100              .word 1
 0030                   .dbsym e OSQEn _OSQEn ki
 0030           _OSQMax::
 0030 0500              .word 5
 0032                   .dbsym e OSQMax _OSQMax ki
 0032           _OSQSize::
 0032 0E00              .word 14
 0034                   .dbsym e OSQSize _OSQSize ki
 0034           _OSRdyTblSize::
 0034 0300              .word 3
 0036                   .dbsym e OSRdyTblSize _OSRdyTblSize ki
 0036           _OSSemEn::
 0036 0000              .word 0
 0038                   .dbsym e OSSemEn _OSSemEn ki
 0038           _OSStkWidth::
 0038 0100              .word 1
 003A                   .dbsym e OSStkWidth _OSStkWidth ki
 003A           _OSTaskCreateEn::
 003A 0100              .word 1
 003C                   .dbsym e OSTaskCreateEn _OSTaskCreateEn ki
 003C           _OSTaskCreateExtEn::
 003C 0000              .word 0
 003E                   .dbsym e OSTaskCreateExtEn _OSTaskCreateExtEn ki
 003E           _OSTaskDelEn::
 003E 0000              .word 0
 0040                   .dbsym e OSTaskDelEn _OSTaskDelEn ki
 0040           _OSTaskIdleStkSize::
 0040 0001              .word 256
 0042                   .dbsym e OSTaskIdleStkSize _OSTaskIdleStkSize ki
 0042           _OSTaskProfileEn::
 0042 0100              .word 1
 0044                   .dbsym e OSTaskProfileEn _OSTaskProfileEn ki
 0044           _OSTaskMax::
 0044 0B00              .word 11
 0046                   .dbsym e OSTaskMax _OSTaskMax ki
 0046           _OSTaskNameSize::
 0046 0000              .word 0
 0048                   .dbsym e OSTaskNameSize _OSTaskNameSize ki
 0048           _OSTaskStatEn::
 0048 0000              .word 0
 004A                   .dbsym e OSTaskStatEn _OSTaskStatEn ki
 004A           _OSTaskStatStkSize::
 004A 0001              .word 256
 004C                   .dbsym e OSTaskStatStkSize _OSTaskStatStkSize ki
 004C           _OSTaskStatStkChkEn::
 004C 0100              .word 1
 004E                   .dbsym e OSTaskStatStkChkEn _OSTaskStatStkChkEn ki
 004E           _OSTaskSwHookEn::
 004E 0100              .word 1
 0050                   .dbsym e OSTaskSwHookEn _OSTaskSwHookEn ki
 0050           _OSTCBPrioTblMax::
 0050 1500              .word 21
 0052                   .dbsym e OSTCBPrioTblMax _OSTCBPrioTblMax ki
 0052           _OSTCBSize::
 0052 2400              .word 36
 0054                   .dbsym e OSTCBSize _OSTCBSize ki
 0054           _OSTicksPerSec::
 0054 6400              .word 100
 0056                   .dbsym e OSTicksPerSec _OSTicksPerSec ki
 0056           _OSTimeTickHookEn::
 0056 0100              .word 1
 0058                   .dbsym e OSTimeTickHookEn _OSTimeTickHookEn ki
 0058           _OSVersionNbr::
 0058 0E01              .word 270
 005A                   .dbsym e OSVersionNbr _OSVersionNbr ki
 005A           _OSDataSize::
 005A CE03              .word 974
 005C                   .dbsym e OSDataSize _OSDataSize ki
                        .area text(rom, con, rel)
 0000                   .dbfile D:\编写软件小系统\纯ucos\source\os_dbg.c
 0000                   .dbfunc e OSDebugInit _OSDebugInit fV
 0000           ;          ptemp -> R16,R17
                        .even
 0000           _OSDebugInit::
 0000                   .dbline -1
 0000                   .dbline 188
 0000           ; /*
 0000           ; *********************************************************************************************************
 0000           ; *                                                uC/OS-II
 0000           ; *                                          The Real-Time Kernel
 0000           ; *                                           DEBUGGER CONSTANTS
 0000           ; *
 0000           ; *                          (c) Copyright 2002-2003, Jean J. Labrosse, Weston, FL
 0000           ; *                                           All Rights Reserved
 0000           ; *
 0000           ; * File : OS_DBG.C
 0000           ; * By   : Jean J. Labrosse
 0000           ; *********************************************************************************************************
 0000           ; */
 0000           ; 
 0000           ; #include  "..\include\includes.h"
 0000           ; //#include <ucos_ii.h>
 0000           ; 
 0000           ; #define  OS_COMPILER_OPT  
 0000           ; 
 0000           ; /*
 0000           ; *********************************************************************************************************
 0000           ; *                                             DEBUG DATA
 0000           ; *********************************************************************************************************
 0000           ; */
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSDebugEn          = OS_DEBUG_EN;                /* Debug constants are defined below   */
 0000           ; 
 0000           ; #if OS_DEBUG_EN > 0
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT32U  const  OSEndiannessTest   = 0x12345678L;                /* Variable to test CPU endianness     */
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventMax         = OS_MAX_EVENTS;              /* Number of event control blocks      */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventNameSize    = OS_EVENT_NAME_SIZE;         /* Size (in bytes) of event names      */
 0000           ; #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventEn          = OS_EVENT_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventSize        = sizeof(OS_EVENT);           /* Size in Bytes of OS_EVENT           */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventTblSize     = sizeof(OSEventTbl);         /* Size of OSEventTbl[] in bytes       */
 0000           ; #else
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventEn          = 0;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventSize        = 0;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSEventTblSize     = 0;
 0000           ; #endif
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagEn           = OS_FLAG_EN;
 0000           ; #if (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagGrpSize      = sizeof(OS_FLAG_GRP);        /* Size in Bytes of OS_FLAG_GRP        */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagNodeSize     = sizeof(OS_FLAG_NODE);       /* Size in Bytes of OS_FLAG_NODE       */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagWidth        = sizeof(OS_FLAGS);           /* Width (in bytes) of OS_FLAGS        */
 0000           ; #else
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagGrpSize      = 0;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagNodeSize     = 0;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagWidth        = 0;
 0000           ; #endif
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagMax          = OS_MAX_FLAGS;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSFlagNameSize     = OS_FLAG_NAME_SIZE;          /* Size (in bytes) of flag names       */
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSLowestPrio       = OS_LOWEST_PRIO;
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMboxEn           = OS_MBOX_EN;
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemEn            = OS_MEM_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemMax           = OS_MAX_MEM_PART;            /* Number of memory partitions         */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemNameSize      = OS_MEM_NAME_SIZE;           /* Size (in bytes) of partition names  */
 0000           ; #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemSize          = sizeof(OS_MEM);             /* Mem. Partition header sine (bytes)  */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemTblSize       = sizeof(OSMemTbl);
 0000           ; #else
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemSize          = 0;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMemTblSize       = 0;
 0000           ; #endif
 0000           ; OS_COMPILER_OPT  INT16U  const  OSMutexEn          = OS_MUTEX_EN;
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSPtrSize          = sizeof(void *);             /* Size in Bytes of a pointer          */
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSQEn              = OS_Q_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSQMax             = OS_MAX_QS;                  /* Number of queues                    */
 0000           ; #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
 0000           ; OS_COMPILER_OPT  INT16U  const  OSQSize            = sizeof(OS_Q);               /* Size in bytes of OS_Q structure     */
 0000           ; #else
 0000           ; OS_COMPILER_OPT  INT16U  const  OSQSize            = 0;
 0000           ; #endif
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSRdyTblSize       = OS_RDY_TBL_SIZE;            /* Number of bytes in the ready table  */
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSSemEn            = OS_SEM_EN;
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSStkWidth         = sizeof(OS_STK);             /* Size in Bytes of a stack entry      */
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskCreateEn     = OS_TASK_CREATE_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskCreateExtEn  = OS_TASK_CREATE_EXT_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskDelEn        = OS_TASK_DEL_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskIdleStkSize  = OS_TASK_IDLE_STK_SIZE;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskProfileEn    = OS_TASK_PROFILE_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskMax          = OS_MAX_TASKS + OS_N_SYS_TASKS;  /* Total max. number of tasks      */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskNameSize     = OS_TASK_NAME_SIZE;              /* Size (in bytes) of task names   */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskStatEn       = OS_TASK_STAT_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskStatStkSize  = OS_TASK_STAT_STK_SIZE;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskStatStkChkEn = OS_TASK_STAT_STK_CHK_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTaskSwHookEn     = OS_TASK_SW_HOOK_EN;
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTCBPrioTblMax    = OS_LOWEST_PRIO + 1;         /* Number of entries in OSTCBPrioTbl[] */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTCBSize          = sizeof(OS_TCB);             /* Size in Bytes of OS_TCB             */
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTicksPerSec      = OS_TICKS_PER_SEC;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSTimeTickHookEn   = OS_TIME_TICK_HOOK_EN;
 0000           ; OS_COMPILER_OPT  INT16U  const  OSVersionNbr       = OS_VERSION;
 0000           ; 
 0000           ; #endif
 0000           ; 
 0000           ; /*$PAGE*/
 0000           ; /*
 0000           ; *********************************************************************************************************
 0000           ; *                                             DEBUG DATA
 0000           ; *                            TOTAL DATA SPACE (i.e. RAM) USED BY uC/OS-II
 0000           ; *********************************************************************************************************
 0000           ; */
 0000           ; #if OS_DEBUG_EN > 0
 0000           ; 
 0000           ; OS_COMPILER_OPT  INT16U  const  OSDataSize = sizeof(OSCtxSwCtr)
 0000           ; #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)
 0000           ;                                            + sizeof(OSEventFreeList)
 0000           ;                                            + sizeof(OSEventTbl)

⌨️ 快捷键说明

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