Misc fixes for LM3S kconfig-frontends build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5472 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
0cea9c5e4a
commit
9388f4510a
@ -33,3 +33,10 @@ config ARM_TOOLCHAIN_GNU_EABI
|
|||||||
configured for arm-none-eabi.
|
configured for arm-none-eabi.
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
config ARM_OABI_TOOLCHAIN
|
||||||
|
bool "OABI (vs EABI)"
|
||||||
|
default y
|
||||||
|
depends on ARM_TOOLCHAIN_BUILDROOT
|
||||||
|
---help---
|
||||||
|
Most of the older buildroot toolchains are OABI and are named arm-nuttx-elf- vs. arm-nuttx-eabi-
|
||||||
|
@ -102,8 +102,13 @@ endif
|
|||||||
# NuttX buildroot under Linux or Cygwin
|
# NuttX buildroot under Linux or Cygwin
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARM_TOOLCHAIN),BUILDROOT)
|
ifeq ($(CONFIG_ARM_TOOLCHAIN),BUILDROOT)
|
||||||
|
ifeq ($(CONFIG_ARMV_OABI_TOOLCHAIN),y)
|
||||||
CROSSDEV = arm-nuttx-elf-
|
CROSSDEV = arm-nuttx-elf-
|
||||||
ARCROSSDEV = arm-nuttx-elf-
|
ARCROSSDEV = arm-nuttx-elf-
|
||||||
|
else
|
||||||
|
CROSSDEV = arm-nuttx-eabi-
|
||||||
|
ARCROSSDEV = arm-nuttx-eabi-
|
||||||
|
endif
|
||||||
MAXOPTIMIZATION = -Os
|
MAXOPTIMIZATION = -Os
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -49,3 +49,11 @@ config ARMV7M_TOOLCHAIN_RAISONANCE
|
|||||||
depends on HOST_WINDOWS
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
config ARMV7M_OABI_TOOLCHAIN
|
||||||
|
bool "OABI (vs EABI)"
|
||||||
|
default y
|
||||||
|
depends on ARMV7M_TOOLCHAIN_BUILDROOT
|
||||||
|
---help---
|
||||||
|
Most of the older buildroot toolchains are OABI and are named arm-nuttx-elf- vs. arm-nuttx-eabi-
|
||||||
|
|
||||||
|
@ -160,14 +160,15 @@ endif
|
|||||||
# NuttX buildroot under Linux or Cygwin
|
# NuttX buildroot under Linux or Cygwin
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),BUILDROOT)
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),BUILDROOT)
|
||||||
# OABI
|
ifeq ($(CONFIG_ARMV7M_OABI_TOOLCHAIN),y)
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
CROSSDEV = arm-nuttx-elf-
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
ARCROSSDEV = arm-nuttx-elf-
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
||||||
# EABI
|
else
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
CROSSDEV = arm-nuttx-eabi-
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
ARCROSSDEV = arm-nuttx-eabi-
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
MAXOPTIMIZATION = -Os
|
MAXOPTIMIZATION = -Os
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user