This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Embedded ICE programming
- To: 'Grant Edwards' <grante at visi dot com>
- Subject: RE: [ECOS] Embedded ICE programming
- From: Fabrice Gautier <Fabrice_Gautier at sdesigns dot com>
- Date: Mon, 24 Jul 2000 19:39:10 -0700
- Cc: "Ecos-List (E-mail)" <ecos-discuss at sourceware dot cygnus dot com>
> -----Original Message-----
> From: Grant Edwards [mailto:grante@visi.com]
> Subject: Re: [ECOS] Embedded ICE programming
>
>
> On Mon, Jul 24, 2000 at 05:46:57PM -0700, Fabrice Gautier wrote:
>
> > What kind of configuration for eCos and the board are you using?
>
> I'm using a custom board with a Samsung 32C5000
> microcontroller. I use a
> pretty standard RAM startup configuration with no gdb stubs,
> no cygmon, and
> no Angel.
>
> > With the same configuration that when i use a gdt stub with
> > serial port, i
> > get a Memory Access Error when loading.
OK, this was my fault... The problem is not here.
> The Jeeni (along with the EmbeddedICE JTAG core on the processor)
> does all of
> single-stepping, breakpoints, etc.
Does it support external break?
For now, I tried with a minimal eCos program: no libc, no serial driver, no
gdb stub in HAL, no GDB external break support, no multithreading debug
etc.... But a very simple
"while(1) i=i+2;"
program
So I can connect to jeeni, i can load the program, If i set a breakpoint in
my main it stop correctly. But I can't interrupt it by hitting the Stop
sign. (Seems thats what Siegfried Schaefer talked about)
I suppose there is no way to have MultiThreading Debug Support via
Jeeni.(Unless maybe there is some support in eCos) . But external break
should be possible
Thanks
A+
--
Fabrice Gautier
fabrice_gautier@sdesigns.com