public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] More RedBoot questions
@ 2001-01-05 15:38 Grant Edwards
  2001-01-05 16:12 ` Jonathan Larmour
  0 siblings, 1 reply; 7+ messages in thread
From: Grant Edwards @ 2001-01-05 15:38 UTC (permalink / raw)
  To: ecos-discuss

A few more RedBoot questions:

 1) Does RedBoot require RAM that is preserved by the user
    application, or can RedBoot's bss/data/stack segments get
    clobbered by the user app?

 2) Is there any particular advantage to running RedBoot from
    RAM vs ROM?  Copying to and then running from RAM makes
    flash manipulation simpler, but running from ROM makes
    startup a little simpler.

 3) It looks like the RedBoot sources include TCP support. What
    is it used for?  Console via TCP?  Gdb via TCP?

    If I use RedBoot, I'm going to have to add support for
    downloading an image via TCP using a homebrew protocol. Is
    that going to be a herculean task?

    I'd rather ditch that use the existing tftp scheme, but
    I've got to provide a way for a host-initiated download,
    and there will be much rending of cloathing and gnashing of
    teeth if I don't support the same TCP-based scheme used by
    our other products.

    I've also got to support download via a non-IP based
    protocol, but I can put hooks for that into the Ethernet
    driver poll routine, so RedBoot need not know about it.

 4) I understand that I can still use a standalone eCos app
    with gdb stubs, but I'm a bit fuzzy on how debugging via
    RedBoot works.

    If I want to do gdb debugging of eCos apps via RedBoot,
    where are the gdb stubs located -- RedBoot or the eCos app?

    How does network debugging work once the eCos app takes over?
    Does the eCos IP stack watch for TCP packets destined for
    the gdb stubs and pass them off to RedBoot?

 5) The docs say that you can't load images via serial port
    only via Ethernet. If you can run gdb via serial port why
    can't you load images via serial port?

I've got more questions, but that's probably plenty for now.  ;)

Thanks

-- 
Grant Edwards
grante@visi.com

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [ECOS] more redboot questions
@ 2005-04-29 16:38 Michael Dorin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Dorin @ 2005-04-29 16:38 UTC (permalink / raw)
  To: ecos-discuss


Ok, so I changed the memory map to use 0xfe000000
as the boot prom starting address.  That was easy.

Now, how can I build  and get a map? 
Also, is debug information included when I build?
I do have a bdm cable, I would like to step
through a bit.

Thanks,
 Mike

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-04-29 13:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-01-05 15:38 [ECOS] More RedBoot questions Grant Edwards
2001-01-05 16:12 ` Jonathan Larmour
2001-01-08  4:16   ` Hugo Tyson
2001-01-08  5:09     ` Jonathan Larmour
2001-01-08  8:28     ` Grant Edwards
2001-01-08  8:35   ` Grant Edwards
2005-04-29 16:38 [ECOS] more redboot questions Michael Dorin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).