diff --git a/Documentation/README.html b/Documentation/README.html index 8b95f247ac..f52fb4a3c9 100755 --- a/Documentation/README.html +++ b/Documentation/README.html @@ -9,7 +9,7 @@ <tr align="center" bgcolor="#e4e4e4"> <td> <h1><big><font color="#3c34ec"><i>NuttX README Files</i></font></big></h1> - <p>Last Updated: May 8, 2010</p> + <p>Last Updated: October 8, 2010</p> </td> </tr> </table> @@ -43,6 +43,8 @@ | | `- <a href="arch/z80/src/z80/README.txt">z80/README.txt</a> | `- <a href="arch/README.txt"><b><i>README.txt</i></b></a> |- configs/ + | |- avr32dev1/ + | | `- <a href="configs/avr32dev1/README.txt"><b><i>README.txt</i></b></a> | |- c5471evm/ | | |- <a href="configs/c5471evm/include/README.txt">include/README.txt</a> | | |- <a href="configs/c5471evm/src/README.txt">src/README.txt</a> @@ -73,6 +75,8 @@ | |- m68332evb/ | | |- <a href="configs/m68332evb/include/README.txt">include/README.txt</a> | | `- <a href="configs/m68332evb/src/README.txt">src/README.txt</a> + | |- mbed/ + | | `- <a href="configs/mbed/README.txt"><b><i>README.txt</i></b></a> | |- mcu123-lpc214x/ | | |- <a href="configs/mcu123-lpc214x/include/README.txt">include/README.txt</a> | | |- <a href="configs/mcu123-lpc214x/src/README.txt">src/README.txt</a> diff --git a/README.txt b/README.txt index 6e0a6c0d34..76d2c7911c 100755 --- a/README.txt +++ b/README.txt @@ -99,6 +99,31 @@ At least one configuration (eagle100) requires additional command line arguments on the make command. Read ${TOPDIR}/configs/<board-name>/README.txt to see if that applies to your target. +CYGWIN BUILD PROBLEMS +^^^^^^^^^^^^^^^^^^^^^ + +If you see strange behaviour when building under Cygwin then you may have +a problem with your PATH variable. For example, if you see failures to +locate files that are clearly present, then may mean that you are using +the wrong version of a tool. For example, you may not be using Cywgin's +'make' program at /usr/bin/make. Try: + + $ which make + /usr/bin/make + +When you install some toolchains (such as Yargarto or CodeSourcery tools), +they may modify your PATH variable to include a path to their binaries. +At that location, they make have GNUWin32 versions of the tools. So you +might actually be using a version of make that does not understand Cygwin +pathes. + +The solution is either: + +1. Edit your PATH to remove the path to the GNUWin32 tools, or +2. Put /usr/local/bin, /usr/bin, and /bin at the front of your path: + + $ export PATH=/usr/local/bin:/usr/bin:/bin:$PATH + DOCUMENTATION ^^^^^^^^^^^^^ @@ -134,6 +159,8 @@ Below is a guide to the available README files in the NuttX source tree: | | `- z80/README.txt | `- README.txt |- configs/ + | |- avr32dev1/ + | | `- README.txt | |- c5471evm/ | | |- include/README.txt | | |- src/README.txt @@ -164,6 +191,8 @@ Below is a guide to the available README files in the NuttX source tree: | |- m68332evb/ | | |- include/README.txt | | `- src/README.txt + | |- mbed/ + | | `- README.txt | |- mcu123-lpc214x/ | | |- include/README.txt | | |- src/README.txt