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

📄 bench_thumb_ext.map

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 MAP
📖 第 1 页 / 共 4 页
字号:

Press <Ctrl-C> to view console application (if active).

Compiling cstartup_meta.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling crti.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling crtn.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling crt1.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/timer.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/timer.c",L55/C48(#572): Potentially dangerous pointer cast:
|    sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L55/C3) differs from
|    sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L46/C3) and
|    accessing an lvalue through this pointer alias may violate assumptions
|    in the ANSI C Language Reference used by the optimizer.
|    (See (X3.159-1989 p.39,L18) on object access for more details.)
w "c:/at91/software/projects/bench/source/timer.c",L125/C48(#572): Potentially dangerous pointer cast:
|    sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L55/C3) differs from
|    sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L46/C3) and
|    accessing an lvalue through this pointer alias may violate assumptions
|    in the ANSI C Language Reference used by the optimizer.
|    (See (X3.159-1989 p.39,L18) on object access for more details.)
No errors   2 warnings   
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/com.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/com.c",L71/C54(#253): buff: "Volatile" qualifier inside cast has no effect.
w "c:/at91/software/projects/bench/source/com.c",L141/C52(#240): value: Cast of type `int *' to type `u_int *'
|    may violate an assumption made by the optimizer.
|    To be safe, you should recompile your program at a lower
|    optimization level; or else, turn off the BEHAVED toggle.
No errors   2 warnings   
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/com_baud.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/dhry_1.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
-- In passing an argument to parameter Enum_Ref_Par of type enum{} *, function void Proc_6(enum{} Enum_Val_Par,enum{} * Enum_Ref_Par) at "c:/at91/software/projects/bench/source/dhry_1.c",L39/C13:
w "c:/at91/software/projects/bench/source/dhry_1.c",L93/C17(#241): Address of a union member is being used as a
|    pointer. This may violate an assumption made by the optimizer.
|    To be safe, you should recompile your program at a lower
|    optimization level; or else, turn off the BEHAVED toggle.
-- In passing an argument to parameter Int_Par_Ref of type One_Fifty *, function void Proc_7(One_Fifty Int_1_Par_Val,One_Fifty Int_2_Par_Val,One_Fifty * Int_Par_Ref) at "c:/at91/software/projects/bench/source/dhry_1.c",L40/C13:
w "c:/at91/software/projects/bench/source/dhry_1.c",L96/C17(#241): Address of a union member is being used as a
|    pointer. This may violate an assumption made by the optimizer.
-- In passing an argument to parameter Int_Par_Ref of type One_Fifty *, function void Proc_7(One_Fifty Int_1_Par_Val,One_Fifty Int_2_Par_Val,One_Fifty * Int_Par_Ref) at "c:/at91/software/projects/bench/source/dhry_1.c",L40/C13:
w "c:/at91/software/projects/bench/source/dhry_1.c",L131/C27(#241): Address of a union member is being used as a
|    pointer. This may violate an assumption made by the optimizer.
-- In passing an argument to parameter __s1 of type char *, function char * strcpy(char * __s1,const char * __s2) at "C:/COMPIL/HCARM/inc/string.h",L42/C21:
w "c:/at91/software/projects/bench/source/dhry_1.c",L180/C13(#241): Address of a union member is being used as a
|    pointer. This may violate an assumption made by the optimizer.
w (#657): (info) How referenced files were included:
|    File C:/COMPIL/HCARM/inc/string.h from c:/at91/software/projects/bench/source/dhry_1.c.
w "c:/at91/software/projects/bench/source/dhry_1.c",L110: Variable "Enum_Loc" is possibly referenced before set.
No errors   5 warnings   
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/dhry_2.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/dhry_2.c",L150: Variable "Ch_Loc" is possibly referenced before set.
No errors   1 warning   
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/lib_at91.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/bench.c
MetaWare High C Compiler R4.5a  Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/bench.c",L52: Variable "cmpt" is possibly referenced before set.
No errors   1 warning   
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Linking bench_thumb_ext.out ...
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated.
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated   Page 1
Wed Sep 12 05:48:52 2001



Command line: C:\COMPIL\HCARM\BIN\LDARM.EXE -Qy\
   -YP,/usr/ccs/lib:/usr/lib -dn -Bgrouplib -m\
   -Bbase=0X2000000 thumb_ext/obj/cstartup_meta.o\
   thumb_ext/obj/crti.o thumb_ext/obj/crtn.o\
   thumb_ext/obj/crt1.o thumb_ext/obj/timer.o\
   thumb_ext/obj/com.o thumb_ext/obj/com_baud.o\
   thumb_ext/obj/dhry_1.o thumb_ext/obj/dhry_2.o\
   thumb_ext/obj/lib_at91.o thumb_ext/obj/bench.o\
   -LC:\COMPIL\HCARM/lib/le/thumb -lcc\
   C:\COMPIL\HCARM/lib/le/thumb/sfnoflt.o\
   C:\COMPIL\HCARM/lib/le/thumb/pfnoflt.o -lc -lmw -o\
   thumb_ext/obj/bench_thumb_ext.out

Arguments after expansion:
  -Qy -YP,/usr/ccs/lib:/usr/lib -dn -Bgrouplib -m \
 -Bbase=0X2000000 thumb_ext/obj/cstartup_meta.o \
 thumb_ext/obj/crti.o thumb_ext/obj/crtn.o thumb_ext/obj/crt1.o \
 thumb_ext/obj/timer.o thumb_ext/obj/com.o \
 thumb_ext/obj/com_baud.o thumb_ext/obj/dhry_1.o \
 thumb_ext/obj/dhry_2.o thumb_ext/obj/lib_at91.o \
 thumb_ext/obj/bench.o -LC:\COMPIL\HCARM/lib/le/thumb \
 C:\COMPIL\HCARM/lib/le/thumb/sfnoflt.o \
 C:\COMPIL\HCARM/lib/le/thumb/pfnoflt.o \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(exit.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(malloc2.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(strcmp.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(sprintf.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(nofloats.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(nofloatp.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libcc.a(mwdctor.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_rterr.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(memset.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(memcpy.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(strlen.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(ctype.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(wctomb.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(wcstombs.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_stoi.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(_uchrchr.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(_lltos.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_itos.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libc.a(atexit.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_ultoa.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_strrev.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(mem.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_pic.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memdata.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memsize.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_zerobss.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_stkinit.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(initcopy.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(startk.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_mw_main.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(cpp_init.o) \
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated   Page 2
Wed Sep 12 05:48:52 2001

 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(div.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_cleanup.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_exit.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(mutexg.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(callvia.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(getenv.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(sbrk.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(errno.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memchr.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(lmpy.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(io.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(lsrl.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(ldiv.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(pictable.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_crtinit.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_div0.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_fclosfp.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(halt.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memcmp.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(environ.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_alloc.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(tlsctorg.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(angel.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(hl_lock.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(filemode.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(cmdstr.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_trap.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(__return.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(getheap.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(cmdline.o) \
 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_rt_exit.o) -o \
 thumb_ext/obj/bench_thumb_ext.out 

Command file "<default>":
    SECTIONS {
        GROUP ADDR(0x2000000): {
              .text?: {}
              * (TEXT): {}
              * (LIT): {}
              }
        GROUP: {
              .sdatai?: {}
              .sdata?: {}
               sb$$adcons?: {} 
              .sbss?: { * {.sbss} }
              *(DATA): {}
           .heap?:{}
              C$$zidata? :  { * { TYPE bss }}
              }
         }

OUTPUT MODULE NAME: thumb_ext/obj/bench_thumb_ext.out
OUTPUT MODULE FORMAT: Absolute Executable
_____________________________

MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated   Page 3
Wed Sep 12 05:48:52 2001


SECTION SUMMARY
_______________

OUTPUT/  TYPE   START     END

⌨️ 快捷键说明

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