📄 project.lst
字号:
0020 940C0D52 JMP _OSTickISR
0022 0000 NOP
0023 0000 NOP
0024 0000 NOP
0025 0000 NOP
0026 0000 NOP
0027 0000 NOP
0028 0000 NOP
0029 0000 NOP
002A 0000 NOP
002B 0000 NOP
002C 0000 NOP
002D 0000 NOP
002E 0000 NOP
002F 0000 NOP
0030 0000 NOP
0031 0000 NOP
0032 0000 NOP
0033 0000 NOP
0034 0000 NOP
0035 0000 NOP
0036 0000 NOP
0037 0000 NOP
0038 0000 NOP
0039 0000 NOP
003A 0000 NOP
003B 0000 NOP
003C 0000 NOP
003D 0000 NOP
003E 0000 NOP
003F 0000 NOP
0040 0000 NOP
0041 0000 NOP
0042 0000 NOP
0043 0000 NOP
0044 0000 NOP
0045 0000 NOP
0046 0305 MULSU R16,R21
0047 02F7 MULS R31,R23
0048 02A5 MULS R26,R21
0049 0813 SBC R1,R3
004A 0001 NOP
004B 5678 SUBI R23,0x68
004C 1234 CPSE R3,R20
004D 0005 NOP
004E 0000 NOP
004F 0001 NOP
0050 0008 NOP
0051 0028 NOP
0052 0000 NOP
0053 0000 NOP
0054 0000 NOP
0055 0000 NOP
0056 0005 NOP
0057 0000 NOP
0058 0008 NOP
0059 0000 NOP
005A 0000 NOP
005B 0005 NOP
005C 0000 NOP
005D 0000 NOP
005E 0000 NOP
005F 0000 NOP
0060 0002 NOP
0061 0000 NOP
0062 0004 NOP
0063 0000 NOP
0064 0002 NOP
0065 0001 NOP
0066 0001 NOP
0067 0001 NOP
0068 0000 NOP
0069 0000 NOP
006A 0100 MOVW R0,R0
006B 0001 NOP
006C 0007 NOP
006D 0000 NOP
006E 0000 NOP
006F 0100 MOVW R0,R0
0070 0001 NOP
0071 0001 NOP
0072 0009 NOP
0073 0023 NOP
0074 0032 NOP
0075 0001 NOP
0076 0114 MOVW R2,R8
0077 024A MULS R20,R26
0078 0201 MULS R16,R17
0079 0804 SBC R0,R4
007A 2010 AND R1,R0
007B 8040 LDD R4,Z+0
007C 0000 NOP
007D 0001 NOP
007E 0002 NOP
007F 0001 NOP
0080 0003 NOP
0081 0001 NOP
0082 0002 NOP
0083 0001 NOP
0084 0004 NOP
0085 0001 NOP
0086 0002 NOP
0087 0001 NOP
0088 0003 NOP
0089 0001 NOP
008A 0002 NOP
008B 0001 NOP
008C 0005 NOP
008D 0001 NOP
008E 0002 NOP
008F 0001 NOP
0090 0003 NOP
0091 0001 NOP
0092 0002 NOP
0093 0001 NOP
0094 0004 NOP
0095 0001 NOP
0096 0002 NOP
0097 0001 NOP
0098 0003 NOP
0099 0001 NOP
009A 0002 NOP
009B 0001 NOP
009C 0006 NOP
009D 0001 NOP
009E 0002 NOP
009F 0001 NOP
00A0 0003 NOP
00A1 0001 NOP
00A2 0002 NOP
00A3 0001 NOP
00A4 0004 NOP
00A5 0001 NOP
00A6 0002 NOP
00A7 0001 NOP
00A8 0003 NOP
00A9 0001 NOP
00AA 0002 NOP
00AB 0001 NOP
00AC 0005 NOP
00AD 0001 NOP
00AE 0002 NOP
00AF 0001 NOP
00B0 0003 NOP
00B1 0001 NOP
00B2 0002 NOP
00B3 0001 NOP
00B4 0004 NOP
00B5 0001 NOP
00B6 0002 NOP
00B7 0001 NOP
00B8 0003 NOP
00B9 0001 NOP
00BA 0002 NOP
00BB 0001 NOP
00BC 0007 NOP
00BD 0001 NOP
00BE 0002 NOP
00BF 0001 NOP
00C0 0003 NOP
00C1 0001 NOP
00C2 0002 NOP
00C3 0001 NOP
00C4 0004 NOP
00C5 0001 NOP
00C6 0002 NOP
00C7 0001 NOP
00C8 0003 NOP
00C9 0001 NOP
00CA 0002 NOP
00CB 0001 NOP
00CC 0005 NOP
00CD 0001 NOP
00CE 0002 NOP
00CF 0001 NOP
00D0 0003 NOP
00D1 0001 NOP
00D2 0002 NOP
00D3 0001 NOP
00D4 0004 NOP
00D5 0001 NOP
00D6 0002 NOP
00D7 0001 NOP
00D8 0003 NOP
00D9 0001 NOP
00DA 0002 NOP
00DB 0001 NOP
00DC 0006 NOP
00DD 0001 NOP
00DE 0002 NOP
00DF 0001 NOP
00E0 0003 NOP
00E1 0001 NOP
00E2 0002 NOP
00E3 0001 NOP
00E4 0004 NOP
00E5 0001 NOP
00E6 0002 NOP
00E7 0001 NOP
00E8 0003 NOP
00E9 0001 NOP
00EA 0002 NOP
00EB 0001 NOP
00EC 0005 NOP
00ED 0001 NOP
00EE 0002 NOP
00EF 0001 NOP
00F0 0003 NOP
00F1 0001 NOP
00F2 0002 NOP
00F3 0001 NOP
00F4 0004 NOP
00F5 0001 NOP
00F6 0002 NOP
00F7 0001 NOP
00F8 0003 NOP
00F9 0001 NOP
00FA 0002 NOP
00FB 0001 NOP
__start:
__text_start:
00FC EFCF LDI R28,0xFF
00FD E1D0 LDI R29,0x10
00FE BFCD OUT 0x3D,R28
00FF BFDE OUT 0x3E,R29
0100 51C0 SUBI R28,0x10
0101 40D0 SBCI R29,0
0102 EA0A LDI R16,0xAA
0103 8308 STD Y+0,R16
0104 2400 CLR R0
0105 E0E0 LDI R30,0
0106 E0F1 LDI R31,1
0107 E016 LDI R17,6
0108 34EE CPI R30,0x4E
0109 07F1 CPC R31,R17
010A F011 BEQ 0x010D
010B 9201 ST R0,Z+
010C CFFB RJMP 0x0108
010D 8300 STD Z+0,R16
010E EFE8 LDI R30,0xF8
010F E0F1 LDI R31,1
0110 E0A0 LDI R26,0
0111 E0B1 LDI R27,1
0112 E011 LDI R17,1
0113 3FE8 CPI R30,0xF8
0114 07F1 CPC R31,R17
0115 F021 BEQ 0x011A
0116 95C8 LPM
0117 9631 ADIW R30,1
0118 920D ST R0,X+
0119 CFF9 RJMP 0x0113
011A 940E0273 CALL _main
_exit:
011C CFFF RJMP _exit
FILE: C:\MICRIUM\Software\uCOS-II\Ports\AVR\ATmega128\ICC\os_dbg.c
(0001) /*
(0002) *********************************************************************************************************
(0003) * uC/OS-II
(0004) * The Real-Time Kernel
(0005) * DEBUGGER CONSTANTS
(0006) *
(0007) * (c) Copyright 2002-2003, Jean J. Labrosse, Weston, FL
(0008) * All Rights Reserved
(0009) *
(0010) * File : OS_DBG.C
(0011) * By : Jean J. Labrosse
(0012) *********************************************************************************************************
(0013) */
(0014)
(0015) #include <ucos_ii.h>
(0016)
(0017) #define OS_COMPILER_OPT
(0018)
(0019) /*
(0020) *********************************************************************************************************
(0021) * DEBUG DATA
(0022) *********************************************************************************************************
(0023) */
(0024)
(0025) OS_COMPILER_OPT INT16U const OSDebugEn = OS_DEBUG_EN; /* Debug constants are defined below */
(0026)
(0027) #if OS_DEBUG_EN > 0
(0028)
(0029) OS_COMPILER_OPT INT32U const OSEndiannessTest = 0x12345678L; /* Variable to test CPU endianness */
(0030)
(0031) OS_COMPILER_OPT INT16U const OSEventMax = OS_MAX_EVENTS; /* Number of event control blocks */
(0032) OS_COMPILER_OPT INT16U const OSEventNameSize = OS_EVENT_NAME_SIZE; /* Size (in bytes) of event names */
(0033) #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)
(0034) OS_COMPILER_OPT INT16U const OSEventEn = OS_EVENT_EN;
(0035) OS_COMPILER_OPT INT16U const OSEventSize = sizeof(OS_EVENT); /* Size in Bytes of OS_EVENT */
(0036) OS_COMPILER_OPT INT16U const OSEventTblSize = sizeof(OSEventTbl); /* Size of OSEventTbl[] in bytes */
(0037) #else
(0038) OS_COMPILER_OPT INT16U const OSEventEn = 0;
(0039) OS_COMPILER_OPT INT16U const OSEventSize = 0;
(0040) OS_COMPILER_OPT INT16U const OSEventTblSize = 0;
(0041) #endif
(0042)
(0043) OS_COMPILER_OPT INT16U const OSFlagEn = OS_FLAG_EN;
(0044) #if (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)
(0045) OS_COMPILER_OPT INT16U const OSFlagGrpSize = sizeof(OS_FLAG_GRP); /* Size in Bytes of OS_FLAG_GRP */
(0046) OS_COMPILER_OPT INT16U const OSFlagNodeSize = sizeof(OS_FLAG_NODE); /* Size in Bytes of OS_FLAG_NODE */
(0047) OS_COMPILER_OPT INT16U const OSFlagWidth = sizeof(OS_FLAGS); /* Width (in bytes) of OS_FLAGS */
(0048) #else
(0049) OS_COMPILER_OPT INT16U const OSFlagGrpSize = 0;
(0050) OS_COMPILER_OPT INT16U const OSFlagNodeSize = 0;
(0051) OS_COMPILER_OPT INT16U const OSFlagWidth = 0;
(0052) #endif
(0053) OS_COMPILER_OPT INT16U const OSFlagMax = OS_MAX_FLAGS;
(0054) OS_COMPILER_OPT INT16U const OSFlagNameSize = OS_FLAG_NAME_SIZE; /* Size (in bytes) of flag names */
(0055)
(0056) OS_COMPILER_OPT INT16U const OSLowestPrio = OS_LOWEST_PRIO;
(0057)
(0058) OS_COMPILER_OPT INT16U const OSMboxEn = OS_MBOX_EN;
(0059)
(0060) OS_COMPILER_OPT INT16U const OSMemEn = OS_MEM_EN;
(0061) OS_COMPILER_OPT INT16U const OSMemMax = OS_MAX_MEM_PART; /* Number of memory partitions */
(0062) OS_COMPILER_OPT INT16U const OSMemNameSize = OS_MEM_NAME_SIZE; /* Size (in bytes) of partition names */
(0063) #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
(0064) OS_COMPILER_OPT INT16U const OSMemSize = sizeof(OS_MEM); /* Mem. Partition header sine (bytes) */
(0065) OS_COMPILER_OPT INT16U const OSMemTblSize = sizeof(OSMemTbl);
(0066) #else
(0067) OS_COMPILER_OPT INT16U const OSMemSize = 0;
(0068) OS_COMPILER_OPT INT16U const OSMemTblSize = 0;
(0069) #endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -