[ECOS] Huge memory footprint for a simple "hello world"

Socrates Socrates socrates.socrates@gmail.com
Tue Jun 6 12:03:00 GMT 2006

Hi All

I am using the EB40 board and I am trying to test a simple "hellow
world" application.

The memory footprint of the application is too big to fit into the
available RAM. The failure happens during uploading of the

Here's more information of my steps:

1. I used "ecoconfig EB40" to setup and build redboot for the EB40 board.
2. I used "arm-elf-gdb redboot.elf" , tar rdi /dev/ttyS0, set
$cpsr=0xd3, load, cont, Crtl Z, minicom
3. RedBoot> load -b -m xmodem -b 0x02033428             # My notes:
0x02033428 is the lower range of the available RAM as reported by
'version' command on RedBoot
4. I comppile and link my test app
/opt/ecos/gnutools/arm-elf/bin/arm-elf-gcc -c -o test.o -Wall
-I/home/socrates/work/atmel/020606-ARM/install/include test.c
/opt/ecos/gnutools/arm-elf/bin/arm-elf-ld -nostartfiles -nostdlibs
-L/opt/ecos/gnutools/arm-elf/lib/gcc-lib/arm-elf/3.2.1/ -o test test.o

socrates@would:~/work/atmel$ ls -l test*
-rwxr-xr-x  1 socrates  socrates  322442 Jun  6 12:06 test
-rw-r--r--  1 socrates  socrates     138 Jun  6 11:35 test.c
-rw-r--r--  1 socrates  socrates     880 Jun  6 12:06 test.o

Here's is my test.c file:
#include <cyg/infra/diag.h>

char *RedBoot_version = "aslkjdahlsdfjk";

int main(void)
   diag_printf("HELLO WORLD\n");
   return 0;

I'd really appreciate your help.

Oh, I am very very new to EB40 or ecos for that matter.

Kind regards;


Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

More information about the Ecos-discuss mailing list