Add arm7tdmi-defconfig-4.2.4
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1743 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
parent
117ed5181e
commit
a580ac8631
|
@ -38,3 +38,6 @@ buildroot-0.1.5 2009-04-25 <spudmonkey@racsa.co.cr>
|
|||
|
||||
buildroot-0.1.6 2009-xx-xx <spudmonkey@racsa.co.cr>
|
||||
|
||||
* Added config/arm7tdmi-defconfig-4.2.4
|
||||
|
||||
|
||||
|
|
|
@ -71,6 +71,8 @@ config BR2_generic_arm
|
|||
bool "generic ARM"
|
||||
config BR2_arm610
|
||||
bool "ARM610"
|
||||
config BR2_arm7tdmi
|
||||
bool "ARM7TDMI"
|
||||
config BR2_arm710
|
||||
bool "ARM710"
|
||||
config BR2_arm720t
|
||||
|
|
|
@ -4,18 +4,22 @@ AVAILABLE CONFIGURATIONS
|
|||
arm-defconfig
|
||||
Builds an ARM toolchain using gcc 3.4.5
|
||||
|
||||
arm7tdmi-defconfig-4.2.4
|
||||
arm920t-defconfig-4.2.4
|
||||
arm926t-defconfig-4.2.4
|
||||
Builds an ARM toolchain using gcc 4.2.4. This configuration
|
||||
builds both gcc and g++. There are two versions: one for
|
||||
arm920t (armv4t) and arm926t (arv5t) because of differences
|
||||
in the way that soft floating is handled in these two architectures.
|
||||
builds both gcc and g++. There are thred versions: one for
|
||||
arm7tdmi (armv4t) , arm920t (armv4t) and arm926t (arv5t) because
|
||||
of differences in the way that soft floating is handled in between
|
||||
the armv4t and arm5t architectures.
|
||||
|
||||
NOTE: At present, there are issues with some of the binutils
|
||||
programs (arm-elf-objcopy in particular) that cause Floating
|
||||
point exceptions when trying to build NuttX. This is probably
|
||||
point exceptions when trying to build NuttX on certain platforms,
|
||||
specifically, those that execute from FLASH and use arm-elf-objcopy
|
||||
to relocate the .data section into flash. This bug is probably
|
||||
due to improperly positioned sections and can probably fixed
|
||||
by changing the architectures .ldscript file.
|
||||
by changing the architecture's ld.script file.
|
||||
|
||||
cortexm3-defconfig-4.3.3
|
||||
Builds an ARM toolchain for the Cortex-M3 using gcc 4.3.3.
|
||||
|
@ -132,4 +136,4 @@ Cygwin GCC BUILD NOTES
|
|||
|
||||
cd - # Back to the buildroot make directory
|
||||
make # Restart the build
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,112 @@
|
|||
#
|
||||
# Automatically generated make config: don't edit
|
||||
#
|
||||
BR2_HAVE_DOT_CONFIG=y
|
||||
# BR2_alpha is not set
|
||||
BR2_arm=y
|
||||
# BR2_armeb is not set
|
||||
# BR2_avr32 is not set
|
||||
# BR2_bfin is not set
|
||||
# BR2_cris is not set
|
||||
# BR2_i386 is not set
|
||||
# BR2_m32c is not set
|
||||
# BR2_m68k is not set
|
||||
# BR2_m68hc11 is not set
|
||||
# BR2_m68hc12 is not set
|
||||
# BR2_mips is not set
|
||||
# BR2_mipsel is not set
|
||||
# BR2_nios2 is not set
|
||||
# BR2_powerpc is not set
|
||||
# BR2_sh is not set
|
||||
# BR2_sh64 is not set
|
||||
# BR2_h8300 is not set
|
||||
# BR2_sparc is not set
|
||||
# BR2_x86_64 is not set
|
||||
# BR2_generic_arm is not set
|
||||
# BR2_arm610 is not set
|
||||
BR2_arm7tdmi=y
|
||||
# BR2_arm710 is not set
|
||||
# BR2_arm720t is not set
|
||||
# BR2_arm740t is not set
|
||||
# BR2_arm920t is not set
|
||||
# BR2_arm922t is not set
|
||||
# BR2_arm926t is not set
|
||||
# BR2_arm1136jf_s is not set
|
||||
# BR2_cortex_m3 is not set
|
||||
# BR2_sa110 is not set
|
||||
# BR2_sa1100 is not set
|
||||
# BR2_xscale is not set
|
||||
# BR2_iwmmxt is not set
|
||||
BR2_ARM_OABI=y
|
||||
# BR2_ARM_EABI is not set
|
||||
BR2_ARCH="arm"
|
||||
BR2_GCC_TARGET_TUNE="arm7tdmi"
|
||||
BR2_GCC_TARGET_ARCH="armv4t"
|
||||
BR2_GCC_TARGET_ABI="apcs-gnu"
|
||||
BR2_ENDIAN="LITTLE"
|
||||
|
||||
#
|
||||
# Build options
|
||||
#
|
||||
BR2_WGET="wget --passive-ftp"
|
||||
BR2_SVN="svn co"
|
||||
BR2_ZCAT="zcat"
|
||||
BR2_BZCAT="bzcat"
|
||||
BR2_TAR_OPTIONS=""
|
||||
BR2_DL_DIR="$(BASE_DIR)/../archives"
|
||||
BR2_SOURCEFORGE_MIRROR="easynews"
|
||||
BR2_ATMEL_MIRROR="ftp://at91dist:distrib@81.80.104.162/AT91_Third_Party_Design_Flow/Linux_Host/"
|
||||
BR2_AT91_PATCH_MIRROR="http://maxim.org.za/AT91RM9200/2.6/"
|
||||
BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir"
|
||||
BR2_NUTTX_DIR="$(TOPDIR)/../nuttx"
|
||||
BR2_TOPDIR_PREFIX=""
|
||||
BR2_TOPDIR_SUFFIX=""
|
||||
BR2_GNU_BUILD_SUFFIX="arm-elf"
|
||||
BR2_GNU_TARGET_SUFFIX="elf"
|
||||
# BR2_PREFER_IMA is not set
|
||||
# BR2_DEPRECATED is not set
|
||||
|
||||
#
|
||||
# Toolchain Options
|
||||
#
|
||||
|
||||
#
|
||||
# Binutils Options
|
||||
#
|
||||
# BR2_BINUTILS_VERSION_2_17 is not set
|
||||
BR2_BINUTILS_VERSION_2_19=y
|
||||
# BR2_BINUTILS_VERSION_2_19_1 is not set
|
||||
BR2_BINUTILS_VERSION="2.19"
|
||||
BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""
|
||||
|
||||
#
|
||||
# GCC Options
|
||||
#
|
||||
# BR2_GCC_VERSION_3_4_6 is not set
|
||||
BR2_GCC_VERSION_4_2_4=y
|
||||
# BR2_GCC_VERSION_4_3_3 is not set
|
||||
BR2_GCC_SUPPORTS_SYSROOT=y
|
||||
BR2_GCC_VERSION="4.2.4"
|
||||
# BR2_GCC_USE_SJLJ_EXCEPTIONS is not set
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
|
||||
BR2_INSTALL_LIBSTDCPP=y
|
||||
# BR2_INSTALL_LIBGCJ is not set
|
||||
# BR2_INSTALL_OBJC is not set
|
||||
# BR2_INSTALL_FORTRAN is not set
|
||||
|
||||
#
|
||||
# Gdb Options
|
||||
#
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
# BR2_PACKAGE_GDB_SERVER is not set
|
||||
# BR2_PACKAGE_GDB_HOST is not set
|
||||
|
||||
#
|
||||
# Common Toolchain Options
|
||||
#
|
||||
# BR2_PACKAGE_SSTRIP_TARGET is not set
|
||||
# BR2_PACKAGE_SSTRIP_HOST is not set
|
||||
# BR2_ENABLE_MULTILIB is not set
|
||||
BR2_LARGEFILE=y
|
||||
BR2_SOFT_FLOAT=y
|
||||
BR2_TARGET_OPTIMIZATION="-Os -pipe"
|
Loading…
Reference in New Issue