forked from Archive/PX4-Autopilot
Big refactoring of toolchain definitions by Mike Smith
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5379 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
62432f165f
commit
057c41d277
|
@ -253,6 +253,9 @@ config DEBUG_HARDFAULT
|
||||||
output is sometimes helpful when debugging difficult hard fault problems,
|
output is sometimes helpful when debugging difficult hard fault problems,
|
||||||
but may be more than you typcially want to see.
|
but may be more than you typcially want to see.
|
||||||
|
|
||||||
|
if ARCH_CORTEXM3 || ARCH_CORTEXM4
|
||||||
|
source arch/arm/src/armv7-m/Kconfig
|
||||||
|
endif
|
||||||
if ARCH_CHIP_C5471
|
if ARCH_CHIP_C5471
|
||||||
source arch/arm/src/c5471/Kconfig
|
source arch/arm/src/c5471/Kconfig
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
#
|
||||||
|
# For a description of the syntax of this configuration file,
|
||||||
|
# see misc/tools/kconfig-language.txt.
|
||||||
|
#
|
||||||
|
|
||||||
|
comment "ARMV7M Configuration Options"
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "Toolchain Selection"
|
||||||
|
default ARMV7M_TOOLCHAIN_CODESOURCERYW if HOST_WINDOWS
|
||||||
|
default ARMV7M_TOOLCHAIN_GNU_EABI if !HOST_WINDOWS
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_ATOLLIC
|
||||||
|
bool "Atollic Lite/Pro for Windows"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_BUILDROOT
|
||||||
|
bool "Buildroot (Cygwin or Linux)"
|
||||||
|
depends on !WINDOWS_NATIVE
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_CODEREDL
|
||||||
|
bool "CodeRed for Linux"
|
||||||
|
depends on HOST_LINUX
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_CODEREDW
|
||||||
|
bool "CodeRed for Windows"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_CODESOURCERYL
|
||||||
|
bool "CodeSourcery GNU toolchain under Linux"
|
||||||
|
depends on HOST_LINUX
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_CODESOURCERYW
|
||||||
|
bool "CodeSourcery GNU toolchain under Windows"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_DEVKITARM
|
||||||
|
bool "devkitARM GNU toolchain"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_GNU_EABI
|
||||||
|
bool "Generic GNU EABI toolchain"
|
||||||
|
---help---
|
||||||
|
This option should work for any modern GNU toolchain (GCC 4.5 or newer)
|
||||||
|
configured for arm-none-eabi.
|
||||||
|
|
||||||
|
config ARMV7M_TOOLCHAIN_RAISONANCE
|
||||||
|
bool "STMicro Raisonance for Windows"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
endchoice
|
|
@ -0,0 +1,256 @@
|
||||||
|
############################################################################
|
||||||
|
# arch/arm/src/armv7-m/Toolchain.defs
|
||||||
|
#
|
||||||
|
# Copyright (C) 2012 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Setup for the selected toolchain
|
||||||
|
|
||||||
|
#
|
||||||
|
# Handle old-style chip-specific toolchain names in the absence of
|
||||||
|
# a new-style toolchain specification, force the selection of a single
|
||||||
|
# toolchain and allow the selected toolchain to be overridden by a
|
||||||
|
# command-line selection.
|
||||||
|
#
|
||||||
|
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_LPC43_ATOLLIC_LITE) \
|
||||||
|
$(CONFIG_STM32_ATOLLIC_LITE) \
|
||||||
|
$(CONFIG_LPC43_ATOLLIC_PRO) \
|
||||||
|
$(CONFIG_STM32_ATOLLIC_PRO) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_ATOLLIC) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= ATOLLIC
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_KINETIS_BUILDROOT) \
|
||||||
|
$(CONFIG_LM3S_BUILDROOT) \
|
||||||
|
$(CONFIG_LPC17_BUILDROOT) \
|
||||||
|
$(CONFIG_LPC43_BUILDROOT) \
|
||||||
|
$(CONFIG_SAM3U_BUILDROOT) \
|
||||||
|
$(CONFIG_STM32_BUILDROOT) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= BUILDROOT
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_LPC17_CODEREDL) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_CODEREDL) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= CODEREDL
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_LPC17_CODEREDW) \
|
||||||
|
$(CONFIG_LPC43_CODEREDW) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_CODEREDW) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= CODEREDW
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_KINETIS_CODESOURCERYL) \
|
||||||
|
$(CONFIG_LM3S_CODESOURCERYL) \
|
||||||
|
$(CONFIG_LPC17_CODESOURCERYL) \
|
||||||
|
$(CONFIG_LPC43_CODESOURCERYL) \
|
||||||
|
$(CONFIG_SAM3U_CODESOURCERYL) \
|
||||||
|
$(CONFIG_STM32_CODESOURCERYL) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= CODESOURCERYL
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_KINETIS_CODESOURCERYW) \
|
||||||
|
$(CONFIG_LM3S_CODESOURCERYW) \
|
||||||
|
$(CONFIG_LPC17_CODESOURCERYW) \
|
||||||
|
$(CONFIG_LPC43_CODESOURCERYW) \
|
||||||
|
$(CONFIG_SAM3U_CODESOURCERYW) \
|
||||||
|
$(CONFIG_STM32_CODESOURCERYW) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= CODESOURCERYW
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_KINETIS_DEVKITARM) \
|
||||||
|
$(CONFIG_LM3S_DEVKITARM) \
|
||||||
|
$(CONFIG_LPC17_DEVKITARM) \
|
||||||
|
$(CONFIG_LPC43_DEVKITARM) \
|
||||||
|
$(CONFIG_SAM3U_DEVKITARM) \
|
||||||
|
$(CONFIG_STM32_DEVKITARM) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_DEVKITARM) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= DEVKITARM
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_GNU_EABI) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= GNU_EABI
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_STM32_RAISONANCE) \
|
||||||
|
$(CONFIG_ARMV7M_TOOLCHAIN_RAISONANCE) \
|
||||||
|
),y)
|
||||||
|
CONFIG_ARMV7M_TOOLCHAIN ?= RAISONANCE
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# Supported toolchains
|
||||||
|
#
|
||||||
|
# TODO - It's likely that all of these toolchains now support the
|
||||||
|
# CortexM4. Since they are all GCC-based, we could almost
|
||||||
|
# certainly simplify this further.
|
||||||
|
#
|
||||||
|
# Each toolchain definition should set:
|
||||||
|
#
|
||||||
|
# CROSSDEV The GNU toolchain triple (command prefix)
|
||||||
|
# ARCROSSDEV If required, an alternative prefix used when
|
||||||
|
# invoking ar and nm.
|
||||||
|
# ARCHCPUFLAGS CPU-specific flags selecting the instruction set
|
||||||
|
# FPU options, etc.
|
||||||
|
# MAXOPTIMIZATION The maximum optimization level that results in
|
||||||
|
# reliable code generation.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Atollic toolchain under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),ATOLLIC)
|
||||||
|
CROSSDEV = arm-atollic-eabi-
|
||||||
|
ARCROSSDEV = arm-atollic-eabi-
|
||||||
|
WINTOOL = y
|
||||||
|
ifeq ($(CONFIG_ARCH_CORTEXM4),y)
|
||||||
|
ifeq ($(CONFIG_ARCH_FPU),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
else ifeq ($(CONFIG_ARCH_CORTEXM3),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# NuttX buildroot under Linux or Cygwin
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),BUILDROOT)
|
||||||
|
# OABI
|
||||||
|
# CROSSDEV = arm-nuttx-elf-
|
||||||
|
# ARCROSSDEV = arm-nuttx-elf-
|
||||||
|
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
||||||
|
# EABI
|
||||||
|
CROSSDEV = arm-nuttx-eabi-
|
||||||
|
ARCROSSDEV = arm-nuttx-eabi-
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
MAXOPTIMIZATION = -Os
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Code Red RedSuite under Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),CODEREDL)
|
||||||
|
CROSSDEV = arm-none-eabi-
|
||||||
|
ARCROSSDEV = arm-none-eabi-
|
||||||
|
ifeq ($(CONFIG_ARCH_CORTEXM4),y)
|
||||||
|
ifeq ($(CONFIG_ARCH_FPU),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
else ifeq ($(CONFIG_ARCH_CORTEXM3),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Code Red RedSuite under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),CODEREDW)
|
||||||
|
CROSSDEV = arm-none-eabi-
|
||||||
|
ARCROSSDEV = arm-none-eabi-
|
||||||
|
WINTOOL = y
|
||||||
|
ifeq ($(CONFIG_ARCH_CORTEXM4),y)
|
||||||
|
ifeq ($(CONFIG_ARCH_FPU),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
else ifeq ($(CONFIG_ARCH_CORTEXM3),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# CodeSourcery under Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),CODESOURCERYL)
|
||||||
|
CROSSDEV = arm-none-eabi-
|
||||||
|
ARCROSSDEV = arm-none-eabi-
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
MAXOPTIMIZATION = -O2
|
||||||
|
endif
|
||||||
|
|
||||||
|
# CodeSourcery under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),CODESOURCERYW)
|
||||||
|
CROSSDEV = arm-none-eabi-
|
||||||
|
ARCROSSDEV = arm-none-eabi-
|
||||||
|
WINTOOL = y
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
|
||||||
|
# devkitARM under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),DEVKITARM)
|
||||||
|
CROSSDEV = arm-eabi-
|
||||||
|
ARCROSSDEV = arm-eabi-
|
||||||
|
WINTOOL = y
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Generic GNU EABI toolchain on OS X, Linux or any typical Posix system
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),GNU_EABI)
|
||||||
|
CROSSDEV = arm-none-eabi-
|
||||||
|
ARCROSSDEV = arm-none-eabi-
|
||||||
|
MAXOPTIMIZATION = -O3
|
||||||
|
ifeq ($(CONFIG_ARCH_CORTEXM4),y)
|
||||||
|
ifeq ($(CONFIG_ARCH_FPU),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
else ifeq ($(CONFIG_ARCH_CORTEXM3),y)
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Raisonance RIDE7 under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARMV7M_TOOLCHAIN),RAISONANCE)
|
||||||
|
CROSSDEV = arm-none-eabi-
|
||||||
|
ARCROSSDEV = arm-none-eabi-
|
||||||
|
WINTOOL = y
|
||||||
|
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
||||||
|
endif
|
|
@ -27,29 +27,6 @@ config ARCH_CHIP_LM3S8962
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Toolchain Selection"
|
|
||||||
default LM3S_BUILDROOT if !HOST_WINDOWS
|
|
||||||
default LM3S_CODESOURCERYW if HOST_WINDOWS
|
|
||||||
|
|
||||||
config LM3S_CODESOURCERYW
|
|
||||||
bool "CodeSourcery GNU toolchain under Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config LM3S_CODESOURCERYL
|
|
||||||
bool "CodeSourcery GNU toolchain under Linux"
|
|
||||||
depends on HOST_LINUX
|
|
||||||
|
|
||||||
config LM3S_DEVKITARM
|
|
||||||
bool "devkitARM GNU toolchain"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config LM3S_BUILDROOT
|
|
||||||
bool "Buildroot"
|
|
||||||
depends on !WINDOWS_NATIVE
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
config LM3S_DFU
|
config LM3S_DFU
|
||||||
bool "DFU"
|
bool "DFU"
|
||||||
default y
|
default y
|
||||||
|
|
|
@ -56,38 +56,6 @@ config ARCH_FAMILY_LPC176X
|
||||||
bool
|
bool
|
||||||
default y if ARCH_CHIP_LPC1764 || ARCH_CHIP_LPC1765 || ARCH_CHIP_LPC1766 || ARCH_CHIP_LPC1767 || ARCH_CHIP_LPC1768 || ARCH_CHIP_LPC1769
|
default y if ARCH_CHIP_LPC1764 || ARCH_CHIP_LPC1765 || ARCH_CHIP_LPC1766 || ARCH_CHIP_LPC1767 || ARCH_CHIP_LPC1768 || ARCH_CHIP_LPC1769
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Toolchain Selection"
|
|
||||||
default LPC17_BUILDROOT if !HOST_WINDOWS
|
|
||||||
default LPC17_CODESOURCERYW if HOST_WINDOWS
|
|
||||||
depends on ARCH_CHIP_LPC17XX
|
|
||||||
|
|
||||||
config LPC17_CODESOURCERYW
|
|
||||||
bool "CodeSourcery GNU toolchain under Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config LPC17_CODESOURCERYL
|
|
||||||
bool "CodeSourcery GNU toolchain under Linux"
|
|
||||||
depends on HOST_LINUX
|
|
||||||
|
|
||||||
config LPC17_DEVKITARM
|
|
||||||
bool "devkitARM GNU toolchain"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config LPC17_BUILDROOT
|
|
||||||
bool "Buildroot"
|
|
||||||
depends on !WINDOWS_NATIVE
|
|
||||||
|
|
||||||
config LPC17_CODEREDW
|
|
||||||
bool "CodeRed for Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config LPC17_CODEREDL
|
|
||||||
bool "CodeRed for Windows"
|
|
||||||
depends on HOST_LINUX
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
menu "LPC17xx Peripheral Support"
|
menu "LPC17xx Peripheral Support"
|
||||||
|
|
||||||
config LPC17_MAINOSC
|
config LPC17_MAINOSC
|
||||||
|
|
|
@ -87,34 +87,6 @@ config ARCH_FAMILY_LPC4357
|
||||||
bool
|
bool
|
||||||
default y if ARCH_CHIP_LPC4357FET180 || ARCH_CHIP_LPC4357FBD208 || ARCH_CHIP_LPC4357FET256
|
default y if ARCH_CHIP_LPC4357FET180 || ARCH_CHIP_LPC4357FBD208 || ARCH_CHIP_LPC4357FET256
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Toolchain Selection"
|
|
||||||
default LPC43_CODEREDW
|
|
||||||
depends on ARCH_CHIP_LPC43XX
|
|
||||||
|
|
||||||
config LPC43_CODEREDW
|
|
||||||
bool "CodeRed for Windows"
|
|
||||||
|
|
||||||
config LPC43_CODESOURCERYW
|
|
||||||
bool "CodeSourcery for Windows"
|
|
||||||
|
|
||||||
config LPC43_CODESOURCERYL
|
|
||||||
bool "CodeSourcery for Linux"
|
|
||||||
|
|
||||||
config LPC43_ATOLLIC_LITE
|
|
||||||
bool "Atollic Lite for Windows"
|
|
||||||
|
|
||||||
config LPC43_ATOLLIC_PRO
|
|
||||||
bool "Atollic Pro for Windows"
|
|
||||||
|
|
||||||
config LPC43_DEVKITARM
|
|
||||||
bool "DevkitARM (Windows)"
|
|
||||||
|
|
||||||
config LPC43_BUILDROOT
|
|
||||||
bool "NuttX buildroot (Cygwin or Linux)"
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "LPC43XX Boot Configuration"
|
prompt "LPC43XX Boot Configuration"
|
||||||
default BOOT_SRAM
|
default BOOT_SRAM
|
||||||
|
|
|
@ -193,42 +193,6 @@ config STM32_STM32F20XX
|
||||||
config STM32_STM32F40XX
|
config STM32_STM32F40XX
|
||||||
bool
|
bool
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Toolchain Selection"
|
|
||||||
default LPC31_BUILDROOT if !HOST_WINDOWS
|
|
||||||
default STM32_CODESOURCERYW if HOST_WINDOWS
|
|
||||||
depends on ARCH_CHIP_STM32
|
|
||||||
|
|
||||||
config STM32_CODESOURCERYW
|
|
||||||
bool "CodeSourcery GNU toolchain under Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config STM32_CODESOURCERYL
|
|
||||||
bool "CodeSourcery GNU toolchain under Linux"
|
|
||||||
depends on HOST_LINUX
|
|
||||||
|
|
||||||
config STM32_ATOLLIC_LITE
|
|
||||||
bool "Atollic Lite for Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config STM32_ATOLLIC_PRO
|
|
||||||
bool "Atollic Pro for Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config STM32_DEVKITARM
|
|
||||||
bool "devkitARM GNU toolchain"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config STM32_RAISONANCE
|
|
||||||
bool "STMicro Raisonance for Windows"
|
|
||||||
depends on HOST_WINDOWS
|
|
||||||
|
|
||||||
config STM32_BUILDROOT
|
|
||||||
bool "Buildroot (Cygwin or Linux)"
|
|
||||||
depends on !WINDOWS_NATIVE
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
config STM32_DFU
|
config STM32_DFU
|
||||||
bool "DFU bootloader"
|
bool "DFU bootloader"
|
||||||
default n
|
default n
|
||||||
|
|
|
@ -6,4 +6,45 @@
|
||||||
if ARCH_MIPS32
|
if ARCH_MIPS32
|
||||||
comment "MIPS32 Configuration Options"
|
comment "MIPS32 Configuration Options"
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "Toolchain Selection"
|
||||||
|
default MIPS32_TOOLCHAIN_MICROCHIPW_LITE if HOST_WINDOWS
|
||||||
|
default MIPS32_TOOLCHAIN_GNU_ELF if !HOST_WINDOWS
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_GNU_ELF
|
||||||
|
bool "Generic GNU ELF toolchain"
|
||||||
|
---help---
|
||||||
|
This option should work for any modern GNU toolchain (GCC 4.5 or newer)
|
||||||
|
configured for mips32-elf.
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_MICROCHIPL
|
||||||
|
bool "Microchip C32 toolchain under Linux"
|
||||||
|
depends on HOST_LINUX
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_MICROCHIPL_LITE
|
||||||
|
bool "Microchip C32 toolchain under Linux (Lite edition)"
|
||||||
|
depends on HOST_LINUX
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_MICROCHIPW
|
||||||
|
bool "Microchip C32 toolchain under Windows"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_MICROCHIPW_LITE
|
||||||
|
bool "Microchip C32 toolchain under Windows (Lite edition)"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_MICROCHIPOPENL
|
||||||
|
bool "microchipOpen toolchain under Linux"
|
||||||
|
depends on HOST_LINUX
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_PINGUINOW
|
||||||
|
bool "Pinguino mips-elf toolchain under Windows"
|
||||||
|
depends on HOST_WINDOWS
|
||||||
|
|
||||||
|
config MIPS32_TOOLCHAIN_PINGUINOL
|
||||||
|
bool "Pinguino mips-elf toolchain under OS X or Linux"
|
||||||
|
depends on HOST_LINUX || HOST_OSX
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -0,0 +1,199 @@
|
||||||
|
############################################################################
|
||||||
|
# arch/mips/src/mips32/Toolchain.defs
|
||||||
|
#
|
||||||
|
# Copyright (C) 2012 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Setup for the selected toolchain
|
||||||
|
|
||||||
|
#
|
||||||
|
# Handle old-style chip-specific toolchain names in the absence of
|
||||||
|
# a new-style toolchain specification, force the selection of a single
|
||||||
|
# toolchain and allow the selected toolchain to be overridden by a
|
||||||
|
# command-line selection.
|
||||||
|
#
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_GNU_ELF) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= GNU_ELF
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_MICROCHIPL) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPL
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_MICROCHIPL_LITE) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPL_LITE
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_MICROCHIPW) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPW
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_MICROCHIPW_LITE) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPW_LITE
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_MICROCHIPOPENL) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPOPENL
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_PINGUINOW) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_PINGUINOW) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= PINGUINOW
|
||||||
|
endif
|
||||||
|
ifeq ($(filter y, \
|
||||||
|
$(CONFIG_PIC32MX_PINGUINOL) \
|
||||||
|
$(CONFIG_MIPS32_TOOLCHAIN_PINGUINOL) \
|
||||||
|
),y)
|
||||||
|
CONFIG_MIPS32_TOOLCHAIN ?= PINGUINOL
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# Supported toolchains
|
||||||
|
#
|
||||||
|
# Each toolchain definition should set:
|
||||||
|
#
|
||||||
|
# CROSSDEV The GNU toolchain triple (command prefix)
|
||||||
|
# ARCROSSDEV If required, an alternative prefix used when
|
||||||
|
# invoking ar and nm.
|
||||||
|
# ARCHCPUFLAGS CPU-specific flags selecting the instruction set
|
||||||
|
# FPU options, etc.
|
||||||
|
# MAXOPTIMIZATION The maximum optimization level that results in
|
||||||
|
# reliable code generation.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Generic GNU mip32 toolchain on OS X or Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),GNU_ELF)
|
||||||
|
CROSSDEV = mips-elf-
|
||||||
|
MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = mips-elf-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Microchip C32 toolchain under Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),MICROCHIPL)
|
||||||
|
CROSSDEV = pic32-
|
||||||
|
# CROSSDEV = xc32-
|
||||||
|
MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = xc32-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Microchip C32 toolchain under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),MICROCHIPW)
|
||||||
|
CROSSDEV = pic32-
|
||||||
|
# CROSSDEV = xc32-
|
||||||
|
WINTOOL = y
|
||||||
|
MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = c32-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Microchip C32 toolchain under Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),MICROCHIPL_LITE)
|
||||||
|
CROSSDEV = pic32-
|
||||||
|
# CROSSDEV = xc32-
|
||||||
|
# MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = xc32-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Microchip C32 toolchain under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),MICROCHIPW_LITE)
|
||||||
|
CROSSDEV = pic32-
|
||||||
|
# CROSSDEV = xc32-
|
||||||
|
WINTOOL = y
|
||||||
|
# MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = c32-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# microchipOpen toolchain under Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),MICROCHIPOPENL)
|
||||||
|
CROSSDEV = mypic32-
|
||||||
|
# MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = c32-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Pinguino mips-elf toolchain under Windows
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),PINGUINOW)
|
||||||
|
CROSSDEV = mips-
|
||||||
|
WINTOOL = y
|
||||||
|
MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = mips-elf-debug.ld
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Pinguino mips-elf toolchain under OS X or Linux
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_MIPS32_TOOLCHAIN),PINGUINOL)
|
||||||
|
CROSSDEV = mips-elf-
|
||||||
|
MAXOPTIMIZATION = -O2
|
||||||
|
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
||||||
|
ARCHPICFLAGS = -fpic -membedded-pic
|
||||||
|
LDFLAGS += -nostartfiles -nodefaultlibs
|
||||||
|
LDSCRIPT = mips-elf-debug.ld
|
||||||
|
endif
|
|
@ -36,37 +36,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -36,37 +36,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,65 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
CROSSDEV = arm-nuttx-elf-
|
|
||||||
ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Pick the linker script
|
# Pick the linker script
|
||||||
|
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,44 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_KINETIS_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft -mlong-calls
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_KINETIS_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft -mlong-calls
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_KINETIS_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft -mlong-calls
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_KINETIS_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LM3S_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,74 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC43_CODEREDW),y)
|
|
||||||
# Code Red RedSuite under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Setup for the kind of memory that we are executing from
|
# Setup for the kind of memory that we are executing from
|
||||||
|
|
||||||
|
|
|
@ -35,74 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC43_CODEREDW),y)
|
|
||||||
# Code Red RedSuite under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC43_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Setup for the kind of memory that we are executing from
|
# Setup for the kind of memory that we are executing from
|
||||||
|
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
CROSSDEV = arm-nuttx-elf-
|
|
||||||
ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
# CROSSDEV = arm-nuttx-eabi-
|
|
||||||
# ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODEREDL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__NEWLIB__
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,79 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip C32 toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip C32 toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip C32 toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = xc32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip C32 toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = xc32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPOPENL),y)
|
|
||||||
# microchipOpen toolchain under Linux
|
|
||||||
CROSSDEV = mypic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_PINGUINOW),y)
|
|
||||||
# Penquino mips-elf toolchain under Windows
|
|
||||||
CROSSDEV = mips-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = mips-elf-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_PINGUINOL),y)
|
|
||||||
# Penquino mips-elf toolchain under Linux
|
|
||||||
CROSSDEV = mips-elf-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = mips-elf-debug.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,79 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip C32 toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip C32 toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip C32 toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = xc32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip C32 toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = xc32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPOPENL),y)
|
|
||||||
# microchipOpen toolchain under Linux
|
|
||||||
CROSSDEV = mypic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_PINGUINOW),y)
|
|
||||||
# Penquino mips-elf toolchain under Windows
|
|
||||||
CROSSDEV = mips-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = mips-elf-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_PINGUINOL),y)
|
|
||||||
# Penquino mips-elf toolchain under Linux
|
|
||||||
CROSSDEV = mips-elf-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = mips-elf-debug.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,79 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip C32 toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip C32 toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip C32 toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = xc32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip C32 toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# CROSSDEV = xc32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = xc32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPOPENL),y)
|
|
||||||
# microchipOpen toolchain under Linux
|
|
||||||
CROSSDEV = mypic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = c32-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_PINGUINOW),y)
|
|
||||||
# Penquino mips-elf toolchain under Windows
|
|
||||||
CROSSDEV = mips-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = mips-elf-debug.ld
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_PINGUINOL),y)
|
|
||||||
# Penquino mips-elf toolchain under Linux
|
|
||||||
CROSSDEV = mips-elf-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mlong32 -membedded-data -msoft-float -march=24kc -EL
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
LDSCRIPT = mips-elf-debug.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
CROSSDEV = arm-nuttx-elf-
|
|
||||||
ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
# CROSSDEV = arm-nuttx-eabi-
|
|
||||||
# ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_LPC17_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
|
||||||
LDSCRIPT = ld.script.dfu
|
|
||||||
else
|
|
||||||
LDSCRIPT = ld.script
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,49 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
|
||||||
LDSCRIPT = ld.script.dfu
|
|
||||||
else
|
|
||||||
LDSCRIPT = ld.script
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,43 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/mips/src/mips32/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPW_LITE),y)
|
|
||||||
# Microchip toolchain under Windows
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
WINTOOL = y
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_PIC32MX_MICROCHIPL_LITE),y)
|
|
||||||
# Microchip toolchain under Linux
|
|
||||||
CROSSDEV = pic32-
|
|
||||||
# MAXOPTIMIZATION = -O2
|
|
||||||
ARCHCPUFLAGS = -mprocessor=elf32pic32mx -mno-float -mlong32 -membedded-data
|
|
||||||
ARCHPICFLAGS = -fpic -membedded-pic
|
|
||||||
LDFLAGS += -nostartfiles -nodefaultlibs
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,37 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SAM3U_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
|
|
|
@ -35,63 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Pick the linker script
|
# Pick the linker script
|
||||||
|
|
||||||
|
|
|
@ -35,63 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Pick the linker script
|
# Pick the linker script
|
||||||
|
|
||||||
|
|
|
@ -35,63 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Pick the linker script
|
# Pick the linker script
|
||||||
|
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,44 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,44 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,44 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O1
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_DFU),y)
|
ifeq ($(CONFIG_STM32_DFU),y)
|
||||||
LDSCRIPT = ld.script.dfu
|
LDSCRIPT = ld.script.dfu
|
||||||
|
@ -44,41 +43,6 @@ else
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(WINTOOL),y)
|
ifeq ($(WINTOOL),y)
|
||||||
# Windows-native toolchains
|
# Windows-native toolchains
|
||||||
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
DIRLINK = $(TOPDIR)/tools/winlink.sh
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
|
@ -35,71 +35,7 @@
|
||||||
|
|
||||||
include ${TOPDIR}/.config
|
include ${TOPDIR}/.config
|
||||||
include ${TOPDIR}/tools/Config.mk
|
include ${TOPDIR}/tools/Config.mk
|
||||||
|
include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
# Setup for the selected toolchain
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYW),y)
|
|
||||||
# CodeSourcery under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_CODESOURCERYL),y)
|
|
||||||
# CodeSourcery under Linux
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -O2
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_LITE),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV =
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_ATOLLIC_PRO),y)
|
|
||||||
# Atollic toolchain under Windows
|
|
||||||
CROSSDEV = arm-atollic-eabi-
|
|
||||||
ARCROSSDEV = arm-atollic-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m4 -mthumb -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_DEVKITARM),y)
|
|
||||||
# devkitARM under Windows
|
|
||||||
CROSSDEV = arm-eabi-
|
|
||||||
ARCROSSDEV = arm-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_RAISONANCE),y)
|
|
||||||
# Raisonance RIDE7 under Windows
|
|
||||||
CROSSDEV = arm-none-eabi-
|
|
||||||
ARCROSSDEV = arm-none-eabi-
|
|
||||||
WINTOOL = y
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_STM32_BUILDROOT),y)
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
|
||||||
# OABI
|
|
||||||
# CROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCROSSDEV = arm-nuttx-elf-
|
|
||||||
# ARCHCPUFLAGS = -mtune=cortex-m3 -march=armv7-m -mfloat-abi=soft
|
|
||||||
# EABI
|
|
||||||
CROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCROSSDEV = arm-nuttx-eabi-
|
|
||||||
ARCHCPUFLAGS = -mcpu=cortex-m3 -mthumb -mfloat-abi=soft
|
|
||||||
MAXOPTIMIZATION = -Os
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue