public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] eCosCentric Cortex-M port contribution
@ 2008-11-03 15:50 Nick Garnett
  2008-11-04 18:30 ` simon.kallweit
  0 siblings, 1 reply; 11+ messages in thread
From: Nick Garnett @ 2008-11-03 15:50 UTC (permalink / raw)
  To: ecos-discuss



The eCosCentric Cortex-M port has now been checked in to the
repository.

The following packages have been added:

hal/cortexm/arch
hal/cortexm/stm32/var
hal/cortexm/stm32/stm3210e_eval
devs/serial/cortexm/stm32
devs/flash/cortexm/stm32

ecos.db and NEWS have also been updated.
See the various ChangeLogs for details.


There are a few points about this port:

- The internal flash driver is for the Version 2 driver
  architecture. To use it you will need to check out the flash_v2
  branch and merge it with the trunk. A proper merge of V2 into the
  trunk is part of the eCos v3.0 work and is ongoing.

- Support for the NOR flash on the STM3210E board is also V2 based.

- There is currently no documentation for the HALs or drivers.

- A new ARM toolchain that supports the Cortex-M is available. This
  toolchain contains a number of patches for code generation and GDB
  issues.

  These toolchains are available under

  ftp://ecos.sourceware.org/pub/ecos/gnutools/

  Linux:  i386linux/ecoscentric-gnutools-arm-eabi-20081022-sw.i386linux.tar.bz2
  Cygwin: cygwin/ecoscentric-gnutools-arm-eabi-20081022-sw.cygwin.tar.bz2

  These will also become available at the usual mirror sites, see:
  http://ecos.sourceware.org/mirror.html
  http://sourceware.org/mirrors.html

  These tools will also be used in eCos v3.0 for targets based on the
  ARM architecture HAL. eCosCentric already have patches to make the
  tools work with the ARM HAL and will be providing those soon for
  v3.0, so there is no need to do so separately.

- Copyright and License headers currently use the original format,
  pending wholesale conversion to FSF copyright for v3.0.
  


-- 
Nick Garnett                                      eCos Kernel Architect
eCosCentric Limited    http://www.eCosCentric.com      The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK.     Tel: +44 1223 245571
Registered in England and Wales:                        Reg No: 4422071

-- 
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] 11+ messages in thread
* [ECOS] eCosCentric Cortex-M port contribution
@ 2008-10-07 17:03 Nick Garnett
  2008-10-08  6:37 ` Simon Kallweit
  0 siblings, 1 reply; 11+ messages in thread
From: Nick Garnett @ 2008-10-07 17:03 UTC (permalink / raw)
  To: ecos-discuss



As some of you may know, eCosCentric have been working on a Cortex-M
port for eCos for a while. This has now reached a reasonably stable
state and is currently running through tests in our test farm.

We have decided to contribute the basic packages to anoncvs.  This
will provide a working Cortex-M base on which the community can
further develop their own custom hardware ports.

The packages I intend to contribute are as follows:

Architecture HAL
STM32 Variant HAL
STM3210E-EVAL Platform HAL
USART serial driver
On-Chip FLASH driver (V2 flash interface)

In addition there are a number of toolchain issues that need to be
addressed. I discovered a potential problem the M3 implementation
which needs a compiler modification (ARM are currently still
evaluating the issue). GDB has some problems correctly supporting the
different layout of the CPSR register in the M processors. There are
also some GCC multilib issues that need sorting out.

The result of this is that we will release a specially patched version
of the ARM toolchain to go with the contribution.

All of this is in hand but not quite yet ready for contribution: the
toolchain work needs completing, and we want to get a few runs in on
the test farm to ensure there are no obvious problems before
contributing.

I expect this to take a couple of weeks more.




-- 
Nick Garnett                                      eCos Kernel Architect
eCosCentric Limited    http://www.eCosCentric.com      The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK.     Tel: +44 1223 245571
Registered in England and Wales:                        Reg No: 4422071


-- 
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] 11+ messages in thread

end of thread, other threads:[~2008-11-04 19:28 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-03 15:50 [ECOS] eCosCentric Cortex-M port contribution Nick Garnett
2008-11-04 18:30 ` simon.kallweit
2008-11-04 19:28   ` Nick Garnett
2008-11-04 20:46     ` Simon Kallweit
2008-11-04 21:43       ` Nick Garnett
  -- strict thread matches above, loose matches on Subject: below --
2008-10-07 17:03 Nick Garnett
2008-10-08  6:37 ` Simon Kallweit
2008-10-08 11:13   ` Nick Garnett
2008-10-08 12:07     ` simon.kallweit
2008-10-08 14:33       ` Nick Garnett
2008-10-10  6:56         ` simon.kallweit

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).