summaryrefslogtreecommitdiff
path: root/nuttx/configs/mirtoo
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-23 14:13:57 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-23 14:13:57 +0000
commit302877eafc373d8ae61d7ecc66f17968d4e1e643 (patch)
treeea307eb5f1582a00a29acfdb8e9b8e2dd32b62b6 /nuttx/configs/mirtoo
parent5d8459bbc994e69d80127776d82faa185ae42f9c (diff)
downloadpx4-nuttx-302877eafc373d8ae61d7ecc66f17968d4e1e643.tar.gz
px4-nuttx-302877eafc373d8ae61d7ecc66f17968d4e1e643.tar.bz2
px4-nuttx-302877eafc373d8ae61d7ecc66f17968d4e1e643.zip
Add common Toolchain.defs for AVR/AVR32; Add Toolchain.defs for ARM; Add more toolchain options (from Mike); incdir.sh and .bat now take -s option
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5384 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/mirtoo')
-rw-r--r--nuttx/configs/mirtoo/README.txt15
1 files changed, 12 insertions, 3 deletions
diff --git a/nuttx/configs/mirtoo/README.txt b/nuttx/configs/mirtoo/README.txt
index 488884ba5..89c137a03 100644
--- a/nuttx/configs/mirtoo/README.txt
+++ b/nuttx/configs/mirtoo/README.txt
@@ -323,6 +323,12 @@ Additional signals available via Peripheral Pin Selections (PPS)
Toolchains
==========
+ Note that in addition to the configuration options listed below, the
+ toolchain can be configured using the mconf utility ('make menuconfig')
+ or by passing CONFIG_MIPS32_TOOLCHAIN=<toolchain> to make, where
+ <toolchain> is one of GNU_ELF, MICROCHIPL, MICROCHIPW, MICROCHIPL_LITE,
+ MICROCHIPW_LITE, MICROCHIPOPENL or PINGUINOW as described below.
+
MPLAB/C32
---------
@@ -376,7 +382,7 @@ Toolchains
Note that the tools will have the prefix, mypic32- so, for example, the
compiler will be called mypic32-gcc.
- Pinguino mips-elf Toolchain
+ Pinguino mips-elf / Generic mips-elf Toolchain
---------------------------
Another option is the mips-elf toolchain used with the Pinguino project. This
@@ -390,12 +396,15 @@ Toolchains
configurations. Use one of these configuration options to select the Pinguino
mips-elf toolchain:
- CONFIG_PIC32MX_PINGUINOW - Pinguino mips-elf toolchain for Windows
- CONFIG_PIC32MX_PINGUINOL - Pinguino mips toolchain for Linux
+ CONFIG_PIC32MX_PINGUINOW - Pinguino mips-elf toolchain for Windows
+ CONFIG_MIPS32_TOOLCHAIN_GNU_ELF - mips-elf toolchain for Linux or OS X
And set the path appropriately in the setenv.sh file. These tool configurations
are untested -- expect some additional integration issues. Good luck!
+ This configuration will also work with any generic mips-elf GCC past version
+ 4.6 or so.
+
MPLAB/C32 vs MPLABX/X32
-----------------------