📄 os_dbg.lis
字号:
.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 + -