All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/4] ARM Cortex-M3 support
@ 2015-01-22 18:33 Ezequiel Garcia
  2015-01-22 18:33 ` [Buildroot] [PATCH 1/4] arm: conditionally support regular ARM instructions Ezequiel Garcia
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Ezequiel Garcia @ 2015-01-22 18:33 UTC (permalink / raw)
  To: buildroot

A small patchset to add support for Cortex-M3 building. It allows
to produce nice Buildroot-based rootfs, on MMUless MCUs such as NXP LPC
Cortex-M3.

The work was originally started by Thomas, who kindly shared with us.
Guido wrote the rest of the patches, and cleaned-up a bit the support
to make it acceptable upstream.

I have tested it and it works fairly well on LPC43xx-based board, with
8 MiB of external SDRAM, which proved to be enough to get to a shell
and run some commands. However, I had to tailor the Busybox configuration
heavily to avoid memory depletion and the OOM assasin.

Comments welcome.

/*
 * As an interesting trivia, this board is the result of the collective effort
 * of Argentine universities and small companies to produce an industrial-grade
 * open board. More info about the Linux port:
 * http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:linux:linux_en_ciaa-nxp
 * The links are in spanish, though.
 */

Guido Mart?nez (3):
  arm: conditionally support regular ARM instructions
  arm: update processor types
  toolchain: allow for stupid toolchains

Thomas Petazzoni (1):
  toolchain-external: add OSELAS 2013.12.2 Cortex-M3 toolchain

 arch/Config.in                                     |  8 +++----
 arch/Config.in.arm                                 | 28 +++++++++++++++++++++-
 toolchain/helpers.mk                               |  6 ++++-
 toolchain/toolchain-common.in                      |  6 +++--
 toolchain/toolchain-external/Config.in             | 16 +++++++++++++
 .../toolchain-external/toolchain-external.hash     |  3 +++
 toolchain/toolchain-external/toolchain-external.mk | 11 +++++++++
 7 files changed, 70 insertions(+), 8 deletions(-)

-- 
2.2.1

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

end of thread, other threads:[~2015-02-14 14:43 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-22 18:33 [Buildroot] [PATCH 0/4] ARM Cortex-M3 support Ezequiel Garcia
2015-01-22 18:33 ` [Buildroot] [PATCH 1/4] arm: conditionally support regular ARM instructions Ezequiel Garcia
2015-02-02 16:17   ` Romain Naour
2015-02-02 20:18   ` Thomas Petazzoni
2015-01-22 18:33 ` [Buildroot] [PATCH 2/4] arm: update processor types Ezequiel Garcia
2015-02-02 16:18   ` Romain Naour
2015-02-07 18:05     ` Ezequiel Garcia
2015-02-14 13:51       ` Romain Naour
2015-02-07 19:47     ` Ezequiel Garcia
2015-02-14 14:43       ` Romain Naour
2015-01-22 18:33 ` [Buildroot] [PATCH 3/4] toolchain: allow for stupid toolchains Ezequiel Garcia
2015-01-25 19:32   ` Thomas Petazzoni
2015-02-02 16:18   ` Romain Naour
2015-02-02 17:32     ` Yann E. MORIN
2015-01-22 18:33 ` [Buildroot] [PATCH 4/4] toolchain-external: add OSELAS 2013.12.2 Cortex-M3 toolchain Ezequiel Garcia
2015-02-02 16:29   ` Romain Naour
2015-02-02 20:19 ` [Buildroot] [PATCH 0/4] ARM Cortex-M3 support Thomas Petazzoni
2015-02-03  1:05   ` Ezequiel Garcia

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.