From mboxrd@z Thu Jan 1 00:00:00 1970 From: Victor Tarasov To: ecos-discuss@sourceware.cygnus.com Subject: [ECOS] Hello_eCos_World on iPAQ. Date: Mon, 23 Apr 2001 10:04:00 -0000 Message-id: <3AE439A5.581A651C@idealx.com> X-SW-Source: 2001-04/msg00316.html Hi, It seems that I am not so intelligent to run alone my first RedBoot application on iPAQ. Can you help me, please? Package installation was made by: >ecosconfig new ipaq redboot >ecosconfig import redboot_RAM.ecm >ecosconfig resolve >ecosconfig tree >make Hello_eCos was compiled with: >arm-elf-gcc -mcpu=strongarm -c -o hello.o -g -Wall -I/redboot/ecos-ram/install/include -ffunction-sections -fdata-sections hello.c >arm-elf-gcc -mcpu=strongarm -nostartfiles -L/redboot/ecos-ram/install/lib -Wl,--gc-sections -o hello hello.o -Ttarget.ld -nostdlib /redboot/ecos-ram/install/lib/version.o Then GDB: >arm-elf-gdb -nw hello (gdb) set remotebaud 38400 Remote debugging using /dev/ttyS1 0x50105890 in ?? () ( After several attempts another version of gdb answer at this stage: Remote debugging using /dev/ttyS1 0x25748 in _breakinst () at /opt/ecos/ecos_massiot/packages/hal/arm/arch/current/src/hal_misc.c:220 220 HAL_BREAKPOINT(_breakinst); ) (gdb) load Loading section .rom_vectors, size 0x40 lma 0x20000 Loading section .text, size 0x18adc lma 0x20040 Loading section .rodata, size 0xbacc lma 0x38b1c Loading section .data, size 0x17e4 lma 0x445e8 Start address 0x20040 , load size 155084 Transfer rate: 26971 bits/sec, 305 bytes/write. (gdb) break main Function "main" not defined. (gdb) continue Continuing. Nothing happens after. Victor. PS: How can I recompile RedBoot for iPAQ? "RedBoot" template with the imported configuration $ECOS_REPOSITORY/packages/hal/arm/sa11x0/ipaq/current/misc/redboot_Compaq.ecm (also redboot_rom.ecm) gives the binaries that are not working on the iPAQ. The templates "all", "default" and "stubs" give the error during compilation.