This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: How to RUN a program?
- To: "Nagendra EM" <nagendra dot em at eudoramail dot com>, "Gary Thomas" <gthomas at cambridge dot redhat dot com>
- Subject: Re: [ECOS] How to RUN a program?
- From: "Nagendra EM" <nagendra dot em at eudoramail dot com>
- Date: Tue, 03 Jul 2001 18:33:09 +0530
- Cc: ecos-discuss at sources dot redhat dot com, "Jonathan Larmour" <jlarmour at redhat dot com>
- Organization: QUALCOMM Eudora Web-Mail (http://www.eudoramail.com:80)
- Reply-To: nagendra dot em at eudoramail dot com
OK, Thanks for the info.
I shall try this now...
Thanks and Regards,
- Nagendra.
--
On Tue, 03 Jul 2001 06:59:54 Gary Thomas wrote:
>
>On 03-Jul-2001 Nagendra EM wrote:
>> Hi,
>> These are the steps that have followed.
>>
>> 1. Built redboot.bin using the configuration tool.
>> 2. Burnt the bootflash on SA1110 using the utility provided by the
>> manufacturer.
>> 3. Built the example program "hello" found in the examples directory
>> using arm-elf-gcc and followed the steps given in the "Getting
>> started" manual for ARM. (i.e., setting the PKG_INSTALL_DIR and
>> XCC).
>> 4. Started the ARM-GDB by invoking arm-elf-gdb.exe file.
>> Now, on the gdb prompt,
>> ----------------------------------------------------------
>> gdb) target remote COM2
>> Remote debugging using COM2
>> 0x0 in ?? ()
>>
>> (gdb) load hello.exe
>> Loading section .rom_vectors, size 0x40 lma 0x50000000
> ^^^^^^^^^^
>
>This tells me that you tried to build the 'hello' program for ROM mode.
>You need to have a startup type of RAM in order to load & run via GDB.
>
>The most likely reason for this would be that you tried to reuse a
>configuration which you used to build RedBoot to build the application.
>This is not correct. You must have a new configuration (build directory,
>etc) for a new environment, namely RAM based applications.
>
>
Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at http://www.eudoramail.com