[Buildroot] [PATCH v4 0/3] Add ARM Cortex-M3 support
Guido Martínez
guido at vanguardiasur.com.ar
Tue Jul 14 15:11:01 UTC 2015
Hi all,
this patchset introduces support for the M3 processors. These processors
don't have an MMU and they don't support the regular ARM mode (only
Thumb and Thumb2).
The OSELAS 2014.12.0 toolchain is added, in 32-bit and 64-bit variants.
I'm planning to send a defconfig for the CIAA board[1] once it's
mainlined in Linux. But, for now, this config can generate a proper
rootfs:
BR2_arm=y
BR2_cortex_m3=y
The changes from v3 are:
* Patches 1 and 2 were committed, so dropped.
* Add x86 and x86_64 versions of the toolchain, as suggested by Yann.
* Drop the HAS_RESOLVER patch and just disable nslookup from the
default busybox config.
* Disable the internal toolchain for Cortex-M3. It won't work for now
since ARM instructions are used as a fall back in some cases.
Any comments and testing welcome!
[1] http://www.proyecto-ciaa.com.ar/
Guido Martínez (3):
busybox: disable nslookup applet
toolchain-external: add OSELAS 2014.12.0 Cortex-M3 toolchain
toolchain: disable internal for blackfin
package/busybox/busybox.config | 2 +-
toolchain/Config.in | 1 +
toolchain/toolchain-external/Config.in | 12 ++++++++++++
toolchain/toolchain-external/toolchain-external.hash | 6 ++++++
toolchain/toolchain-external/toolchain-external.mk | 14 ++++++++++++++
5 files changed, 34 insertions(+), 1 deletion(-)
--
2.1.4
More information about the buildroot
mailing list