summaryrefslogtreecommitdiff
path: root/misc/buildroot/ReleaseNotes
diff options
context:
space:
mode:
Diffstat (limited to 'misc/buildroot/ReleaseNotes')
-rw-r--r--misc/buildroot/ReleaseNotes43
1 files changed, 33 insertions, 10 deletions
diff --git a/misc/buildroot/ReleaseNotes b/misc/buildroot/ReleaseNotes
index 889b97073..266354e63 100644
--- a/misc/buildroot/ReleaseNotes
+++ b/misc/buildroot/ReleaseNotes
@@ -1,5 +1,8 @@
-ReleaseNotes v0.1.10:
-^^^^^^^^^^^^^^^^^^^^^
+ReleaseNotes v0.1.11
+====================
+
+Supported Toolchains
+--------------------
This is a highly hacked up version of the buildroot (see
http://buildroot.uclibc.org/). It has been hacked so that it
@@ -13,7 +16,7 @@ can be used to build the following NuttX-compatible toolchains:
NXFLAT toolchain for use with the ARM7 and ARM9.
o arm-elf ARM Cortex-M3 (thumb2) toolchain needed for use with
- the Luminary LM3Sxxx, NXP 17xxxx, Atmel SAM3u, and STMicor
+ the Luminary LM3Sxxx, NXP 17xxxx, Atmel SAM3u, and STMicro
STM32 ports provided with the NuttX releases.
NXFLAT toolchain for use with the ARM Cortex-M3.
@@ -26,11 +29,11 @@ can be used to build the following NuttX-compatible toolchains:
o i486-elf toochain. Why would you want such a thing? On Linux, of
course, such a thing is not needed because you can use the installed GCC
- to build i486 ELF binaries. But that will not work under Cygwin! The
- Cygwin toolchain (and probably MinGW), build DOS MZ format executables
- (i.e., .exe files). That is probably not usable for most NuttX targets.
- Instead, you should use this i486-elf-gcc to generate true ELF binaries
- under Cygwin.
+ to build i486 ELF binaries. But that will not work under Cygwin! The
+ Cygwin toolchain (and probably MinGW), build DOS MZ format executables
+ (i.e., .exe files). That is probably not usable for most NuttX targets.
+ Instead, you should use this i486-elf-gcc to generate true ELF binaries
+ under Cygwin.
o bfin-elf toolchain not currently used in any NuttX
configuration).
@@ -59,8 +62,9 @@ Supported tool versions include:
o gcc-4.2.4 + binutils-2.19
o gcc-4.3.3 + binutils-2.19.1
o gcc-4.5.2 + binutils-2.21
+ o gcc-4.6.3 + binutils-2.22
-See the ChangeLog of features/architectures added in v0.1.9.
+See the ChangeLog of features/architectures added in v0.1.11.
Installation instructions:
@@ -79,11 +83,30 @@ then:
And set the "Path to the NuttX root directory" appropriately.
+Version Information
+-------------------
+
+buildroot release 1.11 corresponds to SVN revision r5313.
+
+Note that all SVN information has been stripped from the tarball. If you
+need the SVN configuration, you should check out directly from SVN. Revision
+r5313 should equivalent to release 1.0 of NuttX buildroot:
+
+ svn checkout -r5313 svn://svn.code.sf.net/p/nuttx/code/trunk nuttx-code
+
+Or
+
+ svn checkout -r5313 http://svn.code.sf.net/p/nuttx/code/trunk nuttx-code
+
NXFLAT Toolchain Build
+----------------------
You can select to build the NXFLAT toolchain with GCC by selecting
the NXFLAT toolchin during the configuration process(you can also
select omit building GCC with and only build the NXFLAT toolchain
for use with your own GCC toolchain.
-NFFLAT is only available for ARM and Cortex-M3 architectures.
+NOTES:
+ - NFFLAT is only available for ARM and Cortex-M3 architectures.
+ - The GCC 4.6.3 will not work with NXFLAT. See "Toolchain Compatibility
+ Problem" at http://www.nuttx.org/doku.php?id=wiki:vfs:nxflat for details.