public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Bart Veer <bartv@cygnus.co.uk>
To: charles.nelson@glenayre.com
Cc: ecos-discuss@sourceware.cygnus.com
Subject: [ECOS] Re: CPU Ports for eCos
Date: Mon, 26 Apr 1999 06:50:00 -0000	[thread overview]
Message-ID: <199904261349.OAA16477@sheesh.cygnus.co.uk> (raw)
In-Reply-To: <111A03061F70D111B11F006097BE207A538F5E@mail.waccess.com>

>>>>> "Charles" == Nelson, Charles <charles.nelson@glenayre.com> writes:

    Charles> Hi All, I have been told that trying to do a custom port
    Charles> of eCos without the full GNU tool chain is not a good
    Charles> idea. I agree with that. But where can I find info on
    Charles> what specific devices are currently supported by the full
    Charles> GNU tool chain.

Assuming you start with the sourceware offering of the GNU toolchain,
I am afraid there is no central source of information about which
architectures and platforms are supported. There are a number of
different tools involved (gcc, g++, gdb, binutils, ...) which have
separate maintainers. For example, ELF support is not available in
e.g. the h8300 toolchain because nobody has contributed it yet. Since
eCos makes use of some compiler facilities that are tied to ELF, a
port to an h8300 would be difficult.

One way to find out what is available is to look at the config.sub
file at the toplevel of the toolchain sources and search for the
architecture you are interested in. There is a good chance you will
find it or something like it, giving you the first part of the config
triplet. Then try to configure the toolchain for e.g.
--target=h8300-elf and see what happens. If the configure works then
there is a good chance you will be able to get a usable toolchain,
although there may still be some build problems later on. In the case
of h8300-elf it would fail when configuring the linker. For more
detailed information you would have to examine the documentation for
the various tools.

I should point out that the toolchain currently available via the eCos
web pages has only been validated for mn10300, tx39, and powerpc. It
may work for other architectures as well, but there are no guarantees.

    Charles> And after I do get the info on devices, where is the info
    Charles> on doing architectural porting?

http://sourceware.cygnus.com/ecos/faq.html#porting_how_would_I
provides a starting point.

Bart Veer // eCos net maintainer

  reply	other threads:[~1999-04-26  6:50 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-23 13:41 [ECOS] " Nelson, Charles
1999-04-26  6:50 ` Bart Veer [this message]
1999-04-28  6:41   ` [ECOS] " Fernando D. Mato Mira
1999-04-28  7:10     ` Bart Veer
1999-04-28  8:52       ` Fernando D. Mato Mira
1999-04-28 11:48         ` Bart Veer
1999-04-28 12:17           ` Stan Shebs
1999-04-27 14:02 alex
1999-04-28  4:17 ` Bart Veer
1999-04-28  8:00   ` Jonathan Larmour
1999-04-28 12:04     ` Ian Lance Taylor

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=199904261349.OAA16477@sheesh.cygnus.co.uk \
    --to=bartv@cygnus.co.uk \
    --cc=charles.nelson@glenayre.com \
    --cc=ecos-discuss@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).