9
0
Fork 0

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:
patacongo 2009-04-29 01:04:00 +00:00
parent 117ed5181e
commit a580ac8631
4 changed files with 127 additions and 6 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"