[Buildroot] [PATCH v3 0/4] Add ARM Cortex-M3 support
guido at vanguardiasur.com.ar
Fri Jun 26 17:33:18 UTC 2015
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, along with a few patches to
make it usable within BR since it has some quirks (patches #2 and #3).
I'm planning to send a defconfig for the CIAA board once it's
mainlined in Linux. But, for now, this config can generate a proper
The changes from v2 are:
- Patch #1 adapted to new MMU/BINFMT configs
- INFLATE.deb patch dropped as it didn't work for every .deb.
- elf2flt patch dropped, as it didn't make sense and it's not needed
for now. We encountered some problems building a custom U-boot and
it's likely that the problem is there.
Any comments and testing welcome!
Guido Martínez (4):
arm: update processor types
toolchain: allow for stupid toolchains
toolchain: introduce BR2_TOOLCHAIN_HAS_RESOLVER
toolchain-external: add OSELAS 2014.12.0 Cortex-M3 toolchain
arch/Config.in.arm | 5 +++
package/busybox/busybox.mk | 3 ++
toolchain/Config.in | 3 ++
toolchain/helpers.mk | 6 ++--
toolchain/toolchain-external/Config.in | 42 ++++++++++++++++++++++
.../toolchain-external/toolchain-external.hash | 4 +++
toolchain/toolchain-external/toolchain-external.mk | 10 ++++++
7 files changed, 71 insertions(+), 2 deletions(-)
More information about the buildroot