Retrieving the trace buffer

rtel wrote on Saturday, March 01, 2008:

[moved from private email - please use the forum or Skype option for support unless you have a support contract]

               ulTaskEndTrace();

               …………

Now I want this buffer tRace  in some file, when I use normal method of File datatype in C

It generates error like .

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-fopen.o): In function `_fopen_r’:

fopen.c:(.text+0x58): undefined reference to `_open_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-freer.o): In function `_malloc_trim_r’:

mallocr.c:(.text+0x48): undefined reference to `_sbrk_r’

mallocr.c:(.text+0x70): undefined reference to `_sbrk_r’

mallocr.c:(.text+0xb4): undefined reference to `_sbrk_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-fseek.o): In function `_fseek_r’:

fseek.c:(.text+0xf4): undefined reference to `_fstat_r’

fseek.c:(.text+0x35c): undefined reference to `_fstat_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-makebuf.o): In function `__smakebuf_r’:

makebuf.c:(.text+0x40): undefined reference to `_fstat_r’

makebuf.c:(.text+0x104): undefined reference to `isatty’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-mallocr.o): In function `_malloc_r’:

mallocr.c:(.text+0x428): undefined reference to `_sbrk_r’

mallocr.c:(.text+0x5c0): undefined reference to `_sbrk_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-stdio.o): In function `__sclose’:

stdio.c:(.text+0xc): undefined reference to `_close_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-stdio.o): In function `__sseek’:

stdio.c:(.text+0x30): undefined reference to `_lseek_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-stdio.o): In function `__swrite’:

stdio.c:(.text+0x90): undefined reference to `_lseek_r’

stdio.c:(.text+0xb4): undefined reference to `_write_r’

c:/winarm/bin/…/lib/gcc/arm-elf/4.1.2/…/…/…/…/arm-elf/lib\libg.a(lib_a-stdio.o): In function `__sread’:

stdio.c:(.text+0xd8): undefined reference to `_read_r’

collect2: ld returned 1 exit status

make: *** [LPC2210.elf] Error 1

                      Plz guide me ………………

rtel wrote on Saturday, March 01, 2008:

You have no method of accessing files linked into your application - probably because you don’t have a file system to which the data can be written.

Depending on your debug interface, it is normal to retrieve the raw data file through the debugger and save it to a file on your host computer.

Regards.