From ec35e939322aa09643fda0260ab19ac8fbfc7b16 Mon Sep 17 00:00:00 2001 From: patacongo Date: Thu, 28 May 2009 20:36:04 +0000 Subject: Add support for CodeSourcery and devkitARM toolchains git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1832 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/configs/eagle100/README.txt | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) (limited to 'nuttx/configs/eagle100/README.txt') diff --git a/nuttx/configs/eagle100/README.txt b/nuttx/configs/eagle100/README.txt index 4182582bd..36be86359 100644 --- a/nuttx/configs/eagle100/README.txt +++ b/nuttx/configs/eagle100/README.txt @@ -16,12 +16,34 @@ Development Environment environment because the Luminary FLASH programming application was used for writing to FLASH and this application works only under Windows. -Toolchain -^^^^^^^^^ +GNU Toolchain Options +^^^^^^^^^^^^^^^^^^^^^ + + The NuttX make system has been modified to support the following different + toolchain options. + + 1. The CodeSourcery GNU toolchain, + 2. The devkitARM GNU toolchain, or + 3. The NuttX buildroot Toolchain (see below). + + All testing has been conducted using the NuttX buildroot toolchain. However, + the make system is setup to default to use the devkitARM toolchain. To use + the CodeSource GNU toolchain, you simply need to build the system as follows: + + make # Will build for the devkitARM toolchain + make CROSSDEV=arm-eabi- # Will build for the devkitARM toolchain + make CROSSDEV=arm-none-eabi- # Will build for the CodeSourcery toolchain + make CROSSDEV=arm-elf- # Will build for the NuttX buildroot toolchain + + Of course, hard coding this CROSS_COMPILE value in Make.defs file will save + some repetitive typing. + +NuttX buildroot Toolchain +^^^^^^^^^^^^^^^^^^^^^^^^^ A GNU GCC-based toolchain is assumed. The files */setenv.sh should be modified to point to the correct path to the Cortex-M3 GCC toolchain (if - different from the default). + different from the default in your PATH variable). If you have no Cortex-M3 toolchain, one can be downloaded from the NuttX SourceForge download site (https://sourceforge.net/project/showfiles.php?group_id=189573). -- cgit v1.2.3