📄 os_dbg.lst
字号:
##############################################################################
# #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION 12/Dec/2008 17:14:23 #
# Copyright 1999-2005 IAR Systems. All rights reserved. #
# #
# Cpu mode = arm #
# Endian = little #
# Stack alignment = 4 #
# Source file = E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOS-II #
# \cpu\os_dbg.c #
# Command line = E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOS-II #
# \cpu\os_dbg.c -lCN E:\IAR_2478\IAR_2478\26uCOS\Src\u #
# COS\RAM_Debug\List\ -o E:\IAR_2478\IAR_2478\26uCOS\S #
# rc\uCOS\RAM_Debug\Obj\ -z2 --no_cse --no_unroll #
# --no_inline --no_code_motion --no_tbaa #
# --no_clustering --no_scheduling --debug --cpu_mode #
# arm --endian little --cpu ARM7TDMI-S --stack_align #
# 4 -e --fpu None --dlib_config "C:\Program Files\IAR #
# Systems\Embedded Workbench 4.0 #
# Evaluation\arm\LIB\dl4tpannl8n.h" -I #
# E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\include\ -I #
# E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\ucos-ii\include #
# \ -I "C:\Program Files\IAR Systems\Embedded #
# Workbench 4.0 Evaluation\arm\INC\" #
# List file = E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\List\ #
# os_dbg.lst #
# Object file = E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\Obj\o #
# s_dbg.r79 #
# #
# #
##############################################################################
E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOS-II\cpu\os_dbg.c
1 /*
2 *********************************************************************************************************
3 * uC/OS-II
4 * The Real-Time Kernel
5 * DEBUGGER CONSTANTS
6 *
7 * (c) Copyright 1992-2007, Micrium, Weston, FL
8 * All Rights Reserved
9 *
10 * Generic ARM Port
11 *
12 * File : OS_DBG.C
13 * Version : V1.82
14 * By : Jean J. Labrosse
15 *
16 * For : ARM7 or ARM9
17 * Mode : ARM or Thumb
18 * Toolchain : IAR's EWARM V4.11a and higher
19 *********************************************************************************************************
20 */
21
22 #include <ucos_ii.h>
23
24 /* The following #define tells the IAR compiler to 'not' optimize these ... */
25 /* ... 'const' out since they are not used elsewhere. */
26 #define OS_COMPILER_OPT __root
27
28 /*
29 *********************************************************************************************************
30 * DEBUG DATA
31 *********************************************************************************************************
32 */
33
\ In segment DATA_C, align 2, align-sorted, root
34 OS_COMPILER_OPT INT16U const OSDebugEn = OS_DEBUG_EN; /* Debug constants are defined below */
\ OSDebugEn:
\ 00000000 0100 DC16 1
35
36 #if OS_DEBUG_EN > 0
37
\ In segment DATA_C, align 4, align-sorted, root
38 OS_COMPILER_OPT INT32U const OSEndiannessTest = 0x12345678L; /* Variable to test CPU endianness */
\ OSEndiannessTest:
\ 00000000 78563412 DC32 305419896
39
\ In segment DATA_C, align 2, align-sorted, root
40 OS_COMPILER_OPT INT16U const OSEventMax = OS_MAX_EVENTS; /* Number of event control blocks */
\ OSEventMax:
\ 00000000 0A00 DC16 10
\ In segment DATA_C, align 2, align-sorted, root
41 OS_COMPILER_OPT INT16U const OSEventNameSize = OS_EVENT_NAME_SIZE; /* Size (in bytes) of event names */
\ OSEventNameSize:
\ 00000000 1000 DC16 16
\ In segment DATA_C, align 2, align-sorted, root
42 OS_COMPILER_OPT INT16U const OSEventEn = OS_EVENT_EN;
\ OSEventEn:
\ 00000000 0100 DC16 1
43 #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)
\ In segment DATA_C, align 2, align-sorted, root
44 OS_COMPILER_OPT INT16U const OSEventSize = sizeof(OS_EVENT); /* Size in Bytes of OS_EVENT */
\ OSEventSize:
\ 00000000 2000 DC16 32
\ In segment DATA_C, align 2, align-sorted, root
45 OS_COMPILER_OPT INT16U const OSEventTblSize = sizeof(OSEventTbl); /* Size of OSEventTbl[] in bytes */
\ OSEventTblSize:
\ 00000000 4001 DC16 320
46 #else
47 OS_COMPILER_OPT INT16U const OSEventSize = 0;
48 OS_COMPILER_OPT INT16U const OSEventTblSize = 0;
49 #endif
50
\ In segment DATA_C, align 2, align-sorted, root
51 OS_COMPILER_OPT INT16U const OSFlagEn = OS_FLAG_EN;
\ OSFlagEn:
\ 00000000 0100 DC16 1
52 #if (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)
\ In segment DATA_C, align 2, align-sorted, root
53 OS_COMPILER_OPT INT16U const OSFlagGrpSize = sizeof(OS_FLAG_GRP); /* Size in Bytes of OS_FLAG_GRP */
\ OSFlagGrpSize:
\ 00000000 1C00 DC16 28
\ In segment DATA_C, align 2, align-sorted, root
54 OS_COMPILER_OPT INT16U const OSFlagNodeSize = sizeof(OS_FLAG_NODE); /* Size in Bytes of OS_FLAG_NODE */
\ OSFlagNodeSize:
\ 00000000 1400 DC16 20
\ In segment DATA_C, align 2, align-sorted, root
55 OS_COMPILER_OPT INT16U const OSFlagWidth = sizeof(OS_FLAGS); /* Width (in bytes) of OS_FLAGS */
\ OSFlagWidth:
\ 00000000 0200 DC16 2
56 #else
57 OS_COMPILER_OPT INT16U const OSFlagGrpSize = 0;
58 OS_COMPILER_OPT INT16U const OSFlagNodeSize = 0;
59 OS_COMPILER_OPT INT16U const OSFlagWidth = 0;
60 #endif
\ In segment DATA_C, align 2, align-sorted, root
61 OS_COMPILER_OPT INT16U const OSFlagMax = OS_MAX_FLAGS;
\ OSFlagMax:
\ 00000000 0500 DC16 5
\ In segment DATA_C, align 2, align-sorted, root
62 OS_COMPILER_OPT INT16U const OSFlagNameSize = OS_FLAG_NAME_SIZE; /* Size (in bytes) of flag names */
\ OSFlagNameSize:
\ 00000000 1000 DC16 16
63
\ In segment DATA_C, align 2, align-sorted, root
64 OS_COMPILER_OPT INT16U const OSLowestPrio = OS_LOWEST_PRIO;
\ OSLowestPrio:
\ 00000000 1F00 DC16 31
65
\ In segment DATA_C, align 2, align-sorted, root
66 OS_COMPILER_OPT INT16U const OSMboxEn = OS_MBOX_EN;
\ OSMboxEn:
\ 00000000 0100 DC16 1
67
\ In segment DATA_C, align 2, align-sorted, root
68 OS_COMPILER_OPT INT16U const OSMemEn = OS_MEM_EN;
\ OSMemEn:
\ 00000000 0100 DC16 1
\ In segment DATA_C, align 2, align-sorted, root
69 OS_COMPILER_OPT INT16U const OSMemMax = OS_MAX_MEM_PART; /* Number of memory partitions */
\ OSMemMax:
\ 00000000 0500 DC16 5
\ In segment DATA_C, align 2, align-sorted, root
70 OS_COMPILER_OPT INT16U const OSMemNameSize = OS_MEM_NAME_SIZE; /* Size (in bytes) of partition names */
\ OSMemNameSize:
\ 00000000 1000 DC16 16
71 #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
\ In segment DATA_C, align 2, align-sorted, root
72 OS_COMPILER_OPT INT16U const OSMemSize = sizeof(OS_MEM); /* Mem. Partition header sine (bytes) */
\ OSMemSize:
\ 00000000 2400 DC16 36
\ In segment DATA_C, align 2, align-sorted, root
73 OS_COMPILER_OPT INT16U const OSMemTblSize = sizeof(OSMemTbl);
\ OSMemTblSize:
\ 00000000 B400 DC16 180
74 #else
75 OS_COMPILER_OPT INT16U const OSMemSize = 0;
76 OS_COMPILER_OPT INT16U const OSMemTblSize = 0;
77 #endif
\ In segment DATA_C, align 2, align-sorted, root
78 OS_COMPILER_OPT INT16U const OSMutexEn = OS_MUTEX_EN;
\ OSMutexEn:
\ 00000000 0100 DC16 1
79
\ In segment DATA_C, align 2, align-sorted, root
80 OS_COMPILER_OPT INT16U const OSPtrSize = sizeof(void *); /* Size in Bytes of a pointer */
\ OSPtrSize:
\ 00000000 0400 DC16 4
81
\ In segment DATA_C, align 2, align-sorted, root
82 OS_COMPILER_OPT INT16U const OSQEn = OS_Q_EN;
\ OSQEn:
\ 00000000 0100 DC16 1
\ In segment DATA_C, align 2, align-sorted, root
83 OS_COMPILER_OPT INT16U const OSQMax = OS_MAX_QS; /* Number of queues */
\ OSQMax:
\ 00000000 0400 DC16 4
84 #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
\ In segment DATA_C, align 2, align-sorted, root
85 OS_COMPILER_OPT INT16U const OSQSize = sizeof(OS_Q); /* Size in bytes of OS_Q structure */
\ OSQSize:
\ 00000000 1800 DC16 24
86 #else
87 OS_COMPILER_OPT INT16U const OSQSize = 0;
88 #endif
89
\ In segment DATA_C, align 2, align-sorted, root
90 OS_COMPILER_OPT INT16U const OSRdyTblSize = OS_RDY_TBL_SIZE; /* Number of bytes in the ready table */
\ OSRdyTblSize:
\ 00000000 0400 DC16 4
91
\ In segment DATA_C, align 2, align-sorted, root
92 OS_COMPILER_OPT INT16U const OSSemEn = OS_SEM_EN;
\ OSSemEn:
\ 00000000 0100 DC16 1
93
\ In segment DATA_C, align 2, align-sorted, root
94 OS_COMPILER_OPT INT16U const OSStkWidth = sizeof(OS_STK); /* Size in Bytes of a stack entry */
\ OSStkWidth:
\ 00000000 0400 DC16 4
95
\ In segment DATA_C, align 2, align-sorted, root
96 OS_COMPILER_OPT INT16U const OSTaskCreateEn = OS_TASK_CREATE_EN;
\ OSTaskCreateEn:
\ 00000000 0100 DC16 1
\ In segment DATA_C, align 2, align-sorted, root
97 OS_COMPILER_OPT INT16U const OSTaskCreateExtEn = OS_TASK_CREATE_EXT_EN;
\ OSTaskCreateExtEn:
\ 00000000 0100 DC16 1
\ In segment DATA_C, align 2, align-sorted, root
98 OS_COMPILER_OPT INT16U const OSTaskDelEn = OS_TASK_DEL_EN;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -