This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: How to use the simulators
I am using windows xp and the latest version of cygwin. About the
serial port I dont understand. The application must only show messages
on the screen
Razone
On 11/6/07, Andrew Lunn <andrew@lunn.ch> wrote:
> On Tue, Nov 06, 2007 at 02:18:12PM +0200, badiu raz wrote:
> > Hi,
> > I am trying to use the simulators for the hello world program but I
> > can not make it work, it just freezes with no result. I am using the
> > arm simulator but i also tried the others(powerpc, mimps32 etc).
> > $ arm-elf-gdb
> > GNU gdb 5.3 (eCosCentric)
> > Copyright 2002 Free Software Foundation, Inc.
> > GDB is free software, covered by the GNU General Public License, and you
> are
> > welcome to change it and/or distribute copies of it under certain
> conditions.
> > Type "show copying" to see the conditions.
> > There is absolutely no warranty for GDB. Type "show warranty" for
> details.
> > This GDB was configured as "--host=i686-pc-cygwin --target=arm-elf".
> > (gdb) file hello
> > Reading symbols from hello...done.
> > (gdb) target sim
> > Connected to the simulator.
> > (gdb) load
> > Loading section .rom_vectors, size 0x40 vma 0x4000000
> > Loading section .text, size 0xbca0 vma 0x4000040
> > Loading section .rodata, size 0x3c4 vma 0x400bce0
> > Loading section .data, size 0x35c vma 0x800
> > Start address 0x4000040
> > Transfer rate: 401408 bits in <1 sec.
> > (gdb) run
> > Starting program: /opt/ecos/ecos-2.0/examples/hello
> >
> > after waiting 10 minutes i`ve closed the application. I have a p4 at
> > 3Ghz so i dont see how a simple program need more time to execute.
> > I`ve compiled the example using the makefile that was in that folder.
> > Please give some advice to make this work.
>
> Have you checked the simulators simulate a serial port? Have you
> checked you have a driver for the serial port?
>
> Since you appear to be on Linux i would suggest you use the synthetic
> target. I also suggest you don't use verison 2.0 which is very
> old. See the anonymous CVS page.
>
> Andrew
>
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss