Problems compiling for target in OpenAT 3.10


#1

Hi

I’ve just installed OpenAT version 3.10 on my computer. I’ve folled the documentation, and the installation seems to be fine.

Now I’ve created a test project, based on the Hello World sample, and the rte version compiles just fine, but the target version fails.

I use the GCC compiler and the version B memory (whats the difference), and the IDE is VC++ 6.0.

If I run Build->rebuild all I get 3 errors and 6 warnings, if I just choose “build Hello World” I get 1 error and 5 warnings.

It seems that the problem is somehow related to settings and / or the environment.

I’ve pastet the build output and the content of the log/err files below. Its a llot of text, but hopefully it can help.

Files included:
Build Output
gcc_Hello_World_B_fromelf.err
gcc_Hello_World_B_bin.log
gcc_Hello_World_B_status.log


Build output:

eleting intermediate files and output files for project ‘Hello_World - Win32 Wismo_Target’.
--------------------Configuration: Hello_World - Win32 Wismo_Target--------------------


Software Generation Toolkit

SGT_VER = v1.2.11
SGT_DIR = /cygdrive/C/OpenAT/Tools/SGT/v1.2.11
Scripts path for SGT :
/cygdrive/C/OpenAT/Tools/SGT/v1.2.11/script_sgt

Type help_sgt for a list of SGT commands


Check environment settings…

Launch a full library or binary process

Cleaning object files (.o)
Cleaning binary files (
.bin / .axf / .elf / .wpb / s, m)
Remove TMT resources in …/out/tmt
Cleaning status files report (
.log)
Cleaning errors files (*.lst / *.err / *.gpp)


Cleaning temporary files (*.tmp / *.trc)


Deleting local sources files (.c/.cpp)
Deleting local assembler files (.asm)
Deleting local header files (
.h*, .i)
Deleting mmi scenarii if exist (
.sce)
Deleting all csn1 description files if exist (*.csn, *.cso)


Cleaning sources list file (…/out/gcc_Hello_World_B.src)
(…/out/gcc_Hello_World_B_csn.src)
Cleaning filtering file (…/out/gcc_Hello_World_B.flt)
Cleaning dependencies file (…/out/gcc_Hello_World_B.dep)
(…/out/gcc_Hello_World_B_asm.dep
(…/out/gcc_Hello_World_B_sce.dep)
(…/out/gcc_Hello_World_B_csn.dep)

Launch a full library or binary process

… Dependency graph is being built …
…/out/gcc_Hello_World_B.dep

… Build sources filtering rules for gcc_Hello_World_B
…/out/gcc_Hello_World_B.flt



Get …/…/src/hello_world.c hello_world.c
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_global.h adl_global.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_types.h wm_types.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_stdio.h wm_stdio.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_remote.h wm_remote.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_list.h wm_list.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_snd.h wm_snd.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_str.h adl_str.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_port.h adl_port.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_at.h adl_at.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_traces.h adl_traces.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_memory.h adl_memory.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_error.h adl_error.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_flash.h adl_flash.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_gpio.h adl_gpio.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_bus.h adl_bus.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_fcm.h adl_fcm.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_AppliInit.h adl_AppliInit.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_UnSoHandler.h adl_UnSoHandler.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_RspHandler.h adl_RspHandler.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_CmdHandler.h adl_CmdHandler.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_CmdStackHandler.h adl_CmdStackHandler.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_TimerHandler.h adl_TimerHandler.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_sim.h adl_sim.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_sms.h adl_sms.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_call.h adl_call.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_gprs.h adl_gprs.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_safe.h adl_safe.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_ad.h adl_ad.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_gps.h adl_gps.h
Use YTPP
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_rtc.h adl_rtc.h
Use YTPP
… Compiling hello_world.c


Copy all needed library and object files

Make links /cygdrive/C/OpenAT/V310/TgtGen/Adl/Library/gcc_wmadl_3.3.3.1.0.lib …/out/gcc_wmadl_3.3.3.1.0.lib

… Link step in progress …

… Link gcc_Hello_World_B.bin …

Extract gcc_Hello_World_B.bin from gcc_Hello_World_B.axf (or from gcc_Hello_World_B.elf if Gcc ARM compiler is used)

Update symbol file -> ../out/s
Compress gcc_Hello_World_B.bin to gcc_Hello_World_B.wpb for DWLWIN application
Compress gcc_Hello_World_B.axf to gcc_Hello_World_B_axf.zip in ZIP format

adding: gcc_Hello_World_B.axf (176 bytes security) (deflated 74%)


… Make TMT directory …

Make links …/out/s …/out/tmt/symbolfiles/s

Create …/out/tmt/config/DiagnoseTips.ini
Create …/out/tmt/config/MokaWatches.ini
Create …/out/tmt/config/RemoteDefs.ini

Create …/out/tmt/gcc.wks

No remote trace file found

Create TMT archive file

ls: …/out/pro-lib.bin: No such file or directory
ls: …/out/pro-lib.bin: No such file or directory

Make an archive file for TMT application

zip warning: name not matched: …/out/tmt/e2p_csn.cso
zip error: Nothing to do! (…/out/tmt/zip_tmt.zip)
zip warning: name not matched: …/out/tmt/backtraces.axf
zip error: Nothing to do! (…/out/tmt/zip_tmt.zip)
zip warning: name not matched: …/out/tmt/backtraces64k.axf
zip error: Nothing to do! (…/out/tmt/zip_tmt.zip)
zip warning: name not matched: …/out/tmt/symbolfiles/s64k
zip warning: name not matched: …/out/tmt/symbolfiles/e2p.h
adding: s (176 bytes security) (deflated 68%)
enter new zip file comment (end with .):
current zip file comment is:
[Binary Information]
Stack Version = Open-AT
Customer Version = gcc
Binary Name = pro-lib.bin
Size =
Date = Wed Mar 22 2006
Time = 00:00:00
enter new zip file comment (end with .):
current zip file comment is:
[Binary Information]
Stack Version = Open-AT
Customer Version = gcc
Binary Name = pro-lib.bin
Size =
Date = Wed Mar 22 2006
Time = 00:00:00
enter new zip file comment (end with .):
adding: DiagnoseTips.ini (176 bytes security) (deflated 87%)
current zip file comment is:
[Binary Information]
Stack Version = Open-AT
Customer Version = gcc
Binary Name = pro-lib.bin
Size =
Date = Wed Mar 22 2006
Time = 00:00:00
enter new zip file comment (end with .):
adding: MokaWatches.ini (176 bytes security) (deflated 67%)
current zip file comment is:
[Binary Information]
Stack Version = Open-AT
Customer Version = gcc
Binary Name = pro-lib.bin
Size =
Date = Wed Mar 22 2006
Time = 00:00:00
enter new zip file comment (end with .):
adding: RemoteDefs.ini (176 bytes security) (deflated 74%)
current zip file comment is:
[Binary Information]
Stack Version = Open-AT
Customer Version = gcc
Binary Name = pro-lib.bin
Size =
Date = Wed Mar 22 2006
Time = 00:00:00
enter new zip file comment (end with .):
Rename …/out/tmt/zip_tmt.zip …/out/tmt/gcc.zip


Keep only the TMT archive file in …/out/tmt

Remove …/out/tmt/e2p_csn.cso
Remove …/out/tmt/sys_ftr.ho
Remove …/out/tmt/wm_ftr.ho
Remove …/out/tmt/remtrace.csv
Remove …/out/tmt/backtraces.axf
Remove …/out/tmt/backtraces64k.axf
Remove …/out/tmt/remtrace_full.csv
Remove …/out/tmt/symbolfiles directory
Remove …/out/tmt/config directory

… Create binary in X-MODEM format from gcc_Hello_World_B.bin …

Add a checksum to gcc_Hello_World_B.sgt
(AddCheck Version v2.0.4 Copyright © WAVECOM) [Feb 14 2003, 15:50:57]
Time modified : Wed Mar 22 11:39:58 2006


… Build gcc_Hello_World_B.dwl …

genBin : Version v1a06 Copyright © WAVECOM
genBin : No Error



Cleaning temporary files (*.tmp / *.trc)


Generation done with SGT v1.2.11
Binary files created :
gcc_Hello_World_B.bin
pro-dwl.bin
Binary files in Xmodem format :
gcc_Hello_World_B.dwl
Compiler keyword : gcc_arm
Compiler release : GCC ARM
C compiler path : /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/arm-elf-gcc
ASM compiler path : /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/arm-elf-gcc
customer release : gcc
Name of the current directory : gcc
Log file : …/out/gcc_Hello_World_B_status.log
Release of the environement : CYGWIN_NT-5.1 VENI 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown unknown Cygwin

Build an X-MODEM binary  : 'gcc_Hello_World_B.wpb.dwl'

… Convert gcc_Hello_World_B.wpb in X-MODEM format …

genBin : Version v1a06 Copyright © WAVECOM
genBin : No Error

… Build gcc_Hello_World_B.wpb.dwl …


AXFshrinker Version 1.0.0.1 ( Aug 23 2002 , 17:44:58 )


Find errors occurred when using SGT

Analyze errors in Log files

WARNING : misc_status.log is incomplete. Check manually if any errors exist

Analyze errors in tmp files if they exists.


Libraries available in out directory :
gcc_wmadl_3.3.3.1.0.lib,


End process.

adding: backtraces.axf (deflated 76%)

Hello_World - 3 error(s), 6 warning(s)


gcc_Hello_World_B_fromelf.err


18667+0 records in
18667+0 records out


gcc_Hello_World_B_bin.log


collect2 version 3.0.4 (ARM/ELF non-Linux)
/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/bin/ld -X -o gcc_Hello_World_B.elf -L/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork -L/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4 -L/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib -L/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork -L/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib -L/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/… --script /cygdrive/C/OpenAT/V310/TgtGen/WmGen/mak/openatlinkscript_B -v --print-map --nmagic --verbose --trace -Map m opec_asm.o hello_world.o -( gcc_wmadl_3.3.3.1.0.lib -) -lgcc -lg -lc -lgcc
GNU ld version 2.12
GNU ld version 2.12
Supported emulations:
armelf
using external linker script:

/* The linker command script */

/* Set the entry point */
ENTRY (TaskEntryPoint)

/* Set the memory mapping */
MEMORY
{
ROM_MAP (rx) : ORIGIN = 0x00210000, LENGTH = 1600k
RAM_MAP (!rx) : ORIGIN = 0x0105F800, LENGTH = 128k
}

SECTIONS
{
.text :
{
/* define the value of the begin of code section */
PROVIDE(Image$$RO$$Base = .);
*( .text )
( .rodata )
/
define the value of the end of code section */
PROVIDE(Image$$RO$$Limit = .);
_etext = .;
} > ROM_MAP

.data : AT (_etext)
{
/* define the value of the begin of data initialised section */
PROVIDE(Image$$RW$$Base = .);
( .data )
/
define the value of the end of data initialised section */
PROVIDE(Image$$RW$$Limit = .);
} > RAM_MAP

.bss :
{
/* define the value of the begin of data zero initialised section */
PROVIDE(Image$$ZI$$Base = .);
*( .bss )
( COMMON )
/
define the value of the end of data zero initialised section */
PROVIDE(Image$$ZI$$Limit = .);
PROVIDE(end = .);
} > RAM_MAP

. = ALIGN(4);
}

==================================================
/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/bin/ld: mode armelf
attempt to open opec_asm.o succeeded
opec_asm.o
attempt to open hello_world.o succeeded
hello_world.o
attempt to open gcc_wmadl_3.3.3.1.0.lib succeeded
(gcc_wmadl_3.3.3.1.0.lib)adl_TimerHandler.o
(gcc_wmadl_3.3.3.1.0.lib)adl_RspHandler.o
(gcc_wmadl_3.3.3.1.0.lib)adl_EventMachine.o
(gcc_wmadl_3.3.3.1.0.lib)adl_CmdStackHandler.o
(gcc_wmadl_3.3.3.1.0.lib)adl_CmdProcessor.o
(gcc_wmadl_3.3.3.1.0.lib)adl_CmdHandler.o
(gcc_wmadl_3.3.3.1.0.lib)adl_AppliInit.o
(gcc_wmadl_3.3.3.1.0.lib)opec_std.o
(gcc_wmadl_3.3.3.1.0.lib)opec_os.o
(gcc_wmadl_3.3.3.1.0.lib)opec_lst.o
(gcc_wmadl_3.3.3.1.0.lib)opec_io.o
(gcc_wmadl_3.3.3.1.0.lib)opec_dbg.o
(gcc_wmadl_3.3.3.1.0.lib)opec_cus.o
(gcc_wmadl_3.3.3.1.0.lib)opec_at.o
(gcc_wmadl_3.3.3.1.0.lib)adl_traces.o
(gcc_wmadl_3.3.3.1.0.lib)adl_str.o
(gcc_wmadl_3.3.3.1.0.lib)adl_sms.o
(gcc_wmadl_3.3.3.1.0.lib)adl_sim.o
(gcc_wmadl_3.3.3.1.0.lib)adl_port.o
(gcc_wmadl_3.3.3.1.0.lib)adl_memory.o
(gcc_wmadl_3.3.3.1.0.lib)adl_gprs.o
(gcc_wmadl_3.3.3.1.0.lib)adl_gpio.o
(gcc_wmadl_3.3.3.1.0.lib)adl_flash.o
(gcc_wmadl_3.3.3.1.0.lib)adl_fcm.o
(gcc_wmadl_3.3.3.1.0.lib)adl_error.o
(gcc_wmadl_3.3.3.1.0.lib)adl_call.o
(gcc_wmadl_3.3.3.1.0.lib)adl_bus.o
(gcc_wmadl_3.3.3.1.0.lib)adl_ad.o
(gcc_wmadl_3.3.3.1.0.lib)adl_UnSoHandler.o
(gcc_wmadl_3.3.3.1.0.lib)opec_gpr.o
(gcc_wmadl_3.3.3.1.0.lib)opec_fcmtable.o
(gcc_wmadl_3.3.3.1.0.lib)opec_fcm.o
(gcc_wmadl_3.3.3.1.0.lib)opec_bus.o
(gcc_wmadl_3.3.3.1.0.lib)opec_ad.o
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a succeeded
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)call_via_rX.o
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libg.a failed
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/libg.a failed
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/libg.a failed
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a succeeded
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)atoi.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)ctype
.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)locale.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)memcpy.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)memset.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)sprintf.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strcat.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strcmp.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strcpy.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strlen.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strncmp.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strncpy.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)strtol.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)vfprintf.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)wsetup.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)dtoa.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)fflush.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)findfp.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)freer.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)fvwrite.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)fwalk.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)impure.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)makebuf.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)mallocr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)mbtowc_r.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)memchr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)memmove.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)mlock.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)mprec.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)s_isinf.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)s_isnan.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)sbrkr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)stdio.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)syscalls.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)writer.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)callocr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)closer.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)errno.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)fstatr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)libcfunc.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)lseekr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)readr.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libg.a)reent.o
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libc.a failed
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/libc.a failed
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/libc.a failed
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/…/…/…/…/arm-elf/lib/thumb/interwork/libc.a succeeded
attempt to open /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a succeeded
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_udivsi3.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_divsi3.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_umodsi3.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_modsi3.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_dvmd_tls.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_addsub_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_mul_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_div_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_eq_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_ne_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_gt_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_lt_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_le_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_si_to_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_df_to_si.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_negate_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_thenan_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_muldi3.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_lshrdi3.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_pack_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_unpack_df.o
(/cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/…/lib/gcc-lib/arm-elf/3.0.4/thumb/interwork/libgcc.a)_fpcmp_parts_df.o


Generation done with SGT v1.2.11


gcc_Hello_World_B_status.log



… Creation of dependency graph : …/out/gcc_Hello_World_B.dep
Wed Mar 22 11:39:54 2006


… Build sources filtering rules for gcc_Hello_World_B via …/out/gcc_Hello_World_B.flt
Wed Mar 22 11:39:54 2006


Get …/…/src/hello_world.c hello_world.c
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_global.h adl_global.h
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_types.h wm_types.h
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_stdio.h wm_stdio.h
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_remote.h wm_remote.h
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_list.h wm_list.h
Get C:/OpenAT/V310/TgtGen/WmHeader/wm_snd.h wm_snd.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_str.h adl_str.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_port.h adl_port.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_at.h adl_at.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_traces.h adl_traces.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_memory.h adl_memory.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_error.h adl_error.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_flash.h adl_flash.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_gpio.h adl_gpio.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_bus.h adl_bus.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_fcm.h adl_fcm.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_AppliInit.h adl_AppliInit.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_UnSoHandler.h adl_UnSoHandler.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_RspHandler.h adl_RspHandler.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_CmdHandler.h adl_CmdHandler.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_CmdStackHandler.h adl_CmdStackHandler.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_TimerHandler.h adl_TimerHandler.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_sim.h adl_sim.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_sms.h adl_sms.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_call.h adl_call.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_gprs.h adl_gprs.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_safe.h adl_safe.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_ad.h adl_ad.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_gps.h adl_gps.h
Get C:/OpenAT/V310/TgtGen/Adl/Headers/adl_rtc.h adl_rtc.h
… Compiling hello_world.c


Copy all needed library and object files

Make links /cygdrive/C/OpenAT/V310/TgtGen/Adl/Library/gcc_wmadl_3.3.3.1.0.lib …/out/gcc_wmadl_3.3.3.1.0.lib

… Link step in progress …

Wed Mar 22 11:39:57 2006

… Link gcc_Hello_World_B.bin …

Extract gcc_Hello_World_B.bin from gcc_Hello_World_B.axf (or from gcc_Hello_World_B.elf if Gcc ARM compiler is used)

Update symbol file -> ../out/s
Compress gcc_Hello_World_B.bin to gcc_Hello_World_B.wpb for DWLWIN application
Compress gcc_Hello_World_B.axf to gcc_Hello_World_B_axf.zip in ZIP format

… Make TMT directory …
Wed Mar 22 11:39:59 2006
Make links …/out/s …/out/tmt/symbolfiles/s
Create …/out/tmt/config/DiagnoseTips.ini
Create …/out/tmt/config/MokaWatches.ini
Create …/out/tmt/config/RemoteDefs.ini
Create …/out/tmt/gcc.wks

No remote trace file found

Create TMT archive file
adding: s (176 bytes security) (deflated 68%)
enter new zip file comment (end with .):
current zip file comment is:
[Binary Information]

Stack Version = Open-AT

Customer Version = gcc

Binary Name = pro-lib.bin

Size =

Date = Wed Mar 22 2006

Time = 00:00:00
enter new zip file comment (end with .):
current zip file comment is:
[Binary Information]

Stack Version = Open-AT

Customer Version = gcc

Binary Name = pro-lib.bin

Size =

Date = Wed Mar 22 2006

Time = 00:00:00
enter new zip file comment (end with .):
adding: DiagnoseTips.ini (176 bytes security) (deflated 87%)
current zip file comment is:
[Binary Information]

Stack Version = Open-AT

Customer Version = gcc

Binary Name = pro-lib.bin

Size =

Date = Wed Mar 22 2006

Time = 00:00:00
enter new zip file comment (end with .):
adding: MokaWatches.ini (176 bytes security) (deflated 67%)
current zip file comment is:
[Binary Information]

Stack Version = Open-AT

Customer Version = gcc

Binary Name = pro-lib.bin

Size =

Date = Wed Mar 22 2006

Time = 00:00:00
enter new zip file comment (end with .):
adding: RemoteDefs.ini (176 bytes security) (deflated 74%)
current zip file comment is:
[Binary Information]

Stack Version = Open-AT

Customer Version = gcc

Binary Name = pro-lib.bin

Size =

Date = Wed Mar 22 2006

Time = 00:00:00
enter new zip file comment (end with .):
Rename …/out/tmt/zip_tmt.zip …/out/tmt/gcc.zip


Keep only the TMT archive file in …/out/tmt

Remove …/out/tmt/e2p_csn.cso
Remove …/out/tmt/sys_ftr.ho
Remove …/out/tmt/wm_ftr.ho
Remove …/out/tmt/remtrace.csv
Remove …/out/tmt/backtraces.axf
Remove …/out/tmt/backtraces64k.axf
Remove …/out/tmt/remtrace_full.csv
Remove …/out/tmt/symbolfiles directory
Remove …/out/tmt/config directory

… Create binary in X-MODEM format from gcc_Hello_World_B.bin …

Wed Mar 22 11:40:00 2006


… Build gcc_Hello_World_B.dwl …


genBin : Version v1a06 Copyright © WAVECOM
genBin : Debut 22/03/06 12:40:00

genBin : Fin 22/03/06 11:40:00

Wed Mar 22 11:40:01 2006

Generation done with SGT v1.2.11
Binary files created :
gcc_Hello_World_B.bin
pro-dwl.bin
Binary files in Xmodem format :
gcc_Hello_World_B.dwl
Compiler keyword : gcc_arm
Compiler release : GCC ARM
C compiler path : /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/arm-elf-gcc
ASM compiler path : /cygdrive/C/OpenAT/Tools/GCC/3.0.4/bin/arm-elf-gcc
customer release : gcc
Name of the current directory : gcc
Log file : …/out/gcc_Hello_World_B_status.log
Release of the environement : CYGWIN_NT-5.1 VENI 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown unknown Cygwin