📄 test.lst
字号:
##############################################################################
# #
# IAR MSP430 C-Compiler V1.26A/WIN #
# #
# Time limited license: 29 days left #
# #
# Compile time = 30/Sep/2002 18:04:09 #
# Target option = SP430x31x #
# Memory model = small #
# Source file = j:\software\ucos-ii\ti-msp430\iar\source\test.c #
# List file = j:\software\ucos-ii\ti-msp430\iar\source\debug\list\test.lst#
# Object file = j:\software\ucos-ii\ti-msp430\iar\source\debug\obj\test.r43#
# ASM file = j:\software\ucos-ii\ti-msp430\iar\source\debug\list\test.s43#
# Command line = -OJ:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\Debug\Obj\ #
# -e -K -gA -s6 -RCODE -r0 #
# -LJ:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\Debug\List\ #
# -q -t8 -x #
# -AJ:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\Debug\List\ #
# -X -IC:\PROGRA~1\IARSYS~1\ew23\430\inc\ #
# -I\software\ucos-ii\ti-msp430\iar\source\ #
# -I\software\ucos-ii\source\ #
# J:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\TEST.C #
# #
# Copyright 1996-2002 IAR Systems. All rights reserved. #
##############################################################################
extern INT8U const OSMapTbl[]; /* Priority->Bit Mask lookup table */
-----------------------------------^
"\software\ucos-ii\source\ucos_ii.h",481 Warning[27]: Size of "extern" object 'OSMapTbl' is unknown
extern INT8U const OSUnMapTbl[]; /* Priority->Index lookup table */
-------------------------------------^
"\software\ucos-ii\source\ucos_ii.h",482 Warning[27]: Size of "extern" object 'OSUnMapTbl' is unknown
\ 0000 NAME test(16)
\ 0000 RSEG CODE(1)
\ 0000 RSEG UDATA0(1)
\ 0000 EXTERN OSInit
\ 0000 EXTERN OSStart
\ 0000 EXTERN OSTaskCreate
\ 0000 EXTERN OSTimeDly
\ 0000 PUBLIC TaskStart
\ 0000 PUBLIC TaskStartStk
\ 0000 PUBLIC main
\ 0000 EXTERN ?CL430_1_26_L08
\ 0000 RSEG CODE
\ 0000 main:
1 /*
2 *********************************************************************************************************
3 * uC/OS-II
4 * The Real-Time Kernel
5 *
6 * (c) Copyright 2002, Micrium, Inc., Weston, FL
7 * All Rights Reserved
8 *
9 * TI MSP430
10 *********************************************************************************************************
11 */
12
13 #include "includes.h"
14
15 /*
16 *********************************************************************************************************
17 * CONSTANTS
18 *********************************************************************************************************
19 */
20
21 #define TASK_STK_SIZE 64 /* Size of each task's stacks (# of OS_STK entries) */
22
23 /*
24 *********************************************************************************************************
25 * VARIABLES
26 *********************************************************************************************************
27 */
28
29 OS_STK TaskStartStk[TASK_STK_SIZE];
30
31 /*
32 *********************************************************************************************************
33 * FUNCTION PROTOTYPES
34 *********************************************************************************************************
35 */
36
37 void TaskStart(void *data); /* Function prototypes of Startup task */
38
39 /*$PAGE*/
40 /*
41 *********************************************************************************************************
42 * MAIN
43 *********************************************************************************************************
44 */
45
46 void main (void)
47 {
48 WDTCTL = WDTPW + WDTHOLD;
\ 0000 B240805A MOV #23168,&288
\ 0004 2001
49
50 OSInit(); /* Initialize uC/OS-II */
\ 0006 B0120000 CALL #OSInit
51 OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
\ 000A 4312 PUSH.B #0
\ 000C 30127E00 PUSH #(TaskStartStk+126)
\ 0010 0E43 MOV #0,R14
\ 0012 3C402200 MOV #TaskStart,R12
\ 0016 B0120000 CALL #OSTaskCreate
\ 001A 2152 ADD #4,SP
52 OSStart(); /* Start multitasking */
\ 001C B0120000 CALL #OSStart
53 }
\ 0020 3041 RET
\ 0022 TaskStart:
54
55 /*
56 *********************************************************************************************************
57 * STARTUP TASK
58 *********************************************************************************************************
59 */
60
61 void TaskStart (void *pdata)
62 {
63 pdata = pdata; /* Prevent compiler warning */
64
65 WDTCTL = WDT_MDLY_32; /* Set time tick 32 mS */
\ 0022 B240185A MOV #23064,&288
\ 0026 2001
66 IE1 |= 0x01; /* Enable Watchdog timer interrupts */
\ 0028 D2D30000 BIS.B #1,&0
\ 002C ?0057:
67
68 /* Application specific initialization */
69
70 while (1) {
71 /* Task specific code */
72
73 OSTimeDly(1);
\ 002C 1C43 MOV #1,R12
\ 002E B0120000 CALL #OSTimeDly
74 }
75 }
\ 0032 FC3F JMP (?0057)
\ 0000 RSEG UDATA0
\ 0000 TaskStartStk:
\ 0080 DS 128
\ 0080 END
S Y M B O L - T A B L E
=======================
#include file(s):
[ 1] j:\software\ucos-ii\ti-msp430\iar\source\debug\obj\test.r43
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -