summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-11-10 01:40:41 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-11-10 01:40:41 +0000
commit69e39235a6200a27cf6f83be1013ed6a56434f7a (patch)
treef04f46cf95e2ab53d9590d7101e50a8b5063ef93
parent208e3a09ebffccb6f8d61bc63174be067d46ee85 (diff)
downloadnuttx-69e39235a6200a27cf6f83be1013ed6a56434f7a.tar.gz
nuttx-69e39235a6200a27cf6f83be1013ed6a56434f7a.tar.bz2
nuttx-69e39235a6200a27cf6f83be1013ed6a56434f7a.zip
Prep for 5.13 releasenuttx-5.13
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3093 42af7a65-404d-4744-a932-0658087f49c3
-rw-r--r--nuttx/ChangeLog7
-rw-r--r--nuttx/Documentation/NuttX.html150
-rw-r--r--nuttx/ReleaseNotes39
3 files changed, 120 insertions, 76 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index bb092821b..a897124bd 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -1314,7 +1314,7 @@
The correction has been incorporated for all architectures but only
verified on a few.
-5.13 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+5.13 2010-11-09 Gregory Nutt <spudmonkey@racsa.co.cr>
* lib/lib_strnlen.c -- Added POSIX 2008 strnlen() function. Contributed
by Michael Hrabanek.
@@ -1328,8 +1328,9 @@
* lib/lib_open.c - Fix an error in fdopen when a valid file desciptor does
not refer to an open file.
* configs/olimex-lpc1766stk - Add support for the Olimex LPC1766-STK
- development board. (Initial check-in is just a clone of the Nucleus-2G
- LPC1768 board logic).
+ development board. The OS test and NSH configurations (only) have been
+ verified.
+5.14 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index 1a25852be..996ffea4c 100644
--- a/nuttx/Documentation/NuttX.html
+++ b/nuttx/Documentation/NuttX.html
@@ -8,7 +8,7 @@
<tr align="center" bgcolor="#e4e4e4">
<td>
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
- <p>Last Updated: November 6, 2010</p>
+ <p>Last Updated: November 9, 2010</p>
</td>
</tr>
</table>
@@ -772,42 +772,66 @@
</tr>
</table>
-<p><b>nuttx-5.12 Release Notes</b>:
+<p><b>nuttx-5.13 Release Notes</b>:
<p>
- This 59<sup>th</sup> release of NuttX, Version 5.12, was made on October 26, 2010 and is available for download from the
+ This 60<sup>th</sup> release of NuttX, Version 5.13, was made on November 9, 2010 and is available for download from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> website.
The change log associated with the release is available <a href="#currentrelease">here</a>.
Unreleased changes after this release are available in CVS.
These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p>
<p>
- This is primarily a bugfix release and includes some important corrections to the code:
+ Headlines for this release include:
<ul>
<li>
- Fixed an important error in the signal trampoline logic. Essentially,
- interrupts are re-enabled while the signal handler executes, but the
- logic to re-disable the interrupts before returning from the signal
- handler trampoline was missing. Under certain circumstances, this
- can cause stack corruption. This was discovered by David Hewson on
- an ARM9 platform, but since the code has been leveraged, the bug has
- been propogated from ARM to Cortex-M3, AVR32, M16C, SH1, ZNEO, eZ80,
- Z8, and Z80 -- almost every architecture. The correction has been
- incorporated for all architectures but only verified on a few.
+ <p>
+ AVR32, www.mcuzone.com AVR32DEV1
+ <ul>
+ <p>
+ The port for the www.mcuzone.com AVRDEV1 board based on the Atmel
+ AT32UC3B0256 MCU was (almost) fully integrated. The port now
+ successfully passes the NuttX OS test (examples/ostest). A
+ NuttShell (NSH) configuration is in place (see the
+ <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
+ Testing of that NSH configuration, however, has been postponed
+ (because it got bumped by the Olimex LPC1766-STK port -- see below)
+ </p>
+ <p>
+ Current Status: I think I have a hardware problem with my serial
+ port setup. There is a good chance that the NSH port is complete
+ and functional, but I am not yet able to demonstrate that. At
+ present, I get nothing coming in the serial RXD line (probably
+ because the pins are configured wrong or I have the MAX232
+ connected wrong).
+ </p>
+ <p>
+ A complete port will include drivers for additional AVR32 UC3
+ devices -- like SPI and USB --- and will be available in a later
+ release, time permitting.
+ </p>
+ </ul>
+ </p>
</li>
- </ul>
-</p>
-<p>
- Other notable changes in NuttX-5.12 include:
- <ul>
<li>
- A complete port for the AVR32 (AT32UC3B0256) is incorporated in the
- source tree. Testing of this port is underway now. This release
- was made before verifying this port in order to get the important
- bugfix in place.
+ <p>
+ LPC1766, Olimex LPC1766-STK
+ <ul>
+ <p>
+ Support for the Olimex-LPC1766 is newly added to NuttX and is
+ still undergoing development, test, and integration. Verified
+ configurations for the NuttX OS test and for the NuttShell (NSH,
+ see the <a href="ttp://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
+ Additional USB configurations are in the release as well, but
+ they have not yet been verified. Goals for NuttX-5.14 include:
+ (1) An Ethernet driver, (2) Verified USB support, and (3) SD
+ card support.
+ </p>
+ </ul>
+ </p>
</li>
<li>
- Other miscellaneous bugfix and enhancements as noted in the ChangeLog.
+ Additional changes and bugfixes as detailed in the ChangeLog.
</li>
</ul>
</p>
@@ -1247,8 +1271,8 @@
</p>
<p>
The Nucleus 2G and the mbed boards feature the NXP LPC1768 MCU;
- the Olimex LPC1766-STK board features an LPC1766.
- All use a GNU arm-elf or arm-eabi toolchain* under either Linux or Cygwin (with native Windows GNU tools or Cygwin-based GNU tools).
+ the Olimex LPC1766-STK board features an LPC1766.
+ All use a GNU arm-elf or arm-eabi toolchain* under either Linux or Cygwin (with native Windows GNU tools or Cygwin-based GNU tools).
</p>
<ul>
<p>
@@ -1271,7 +1295,11 @@
<p>
Support for the Olimex-LPC1766 is newly added to NuttX and is still undergoing development,
test, and integration.
- Basic support for this board is expected in NuttX-5.13.
+ Verified configurations for the NuttX OS test and for the NuttShell (NSH,
+ see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>)
+ were released in NuttX-5.13.
+ Additional USB configurations are in the release as well, but they have not yet been verified.
+ Goals for NuttX-5.14 include: (1) An Ethernet driver, (2) Verified USB support, and (3) SD card support.
</p>
<p>
<b>Development Environments:</b>
@@ -1351,7 +1379,7 @@
<ul>
<p>
<b>STATUS:</b>
- This port is nearing he completion of development.
+ This port is has completed all basic development, but there is more that needs to be done.
All code is complete for the basic NuttX port including header files for all AT32UC3* peripherals.
The untested AVR32 code was present in the 5.12 release of NuttX.
Since then, the basic RTOS port has solidified:
@@ -1360,14 +1388,14 @@
The port successfully passes the NuttX OS test (examples/ostest).
</li>
<li>
- A NuttShell (NSH) configuration is in place see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
+ A NuttShell (NSH) configuration is in place (see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
Testing of that configuration has been postponed (because it got bumped by the Olimex LPC1766-STK port).
Current Status: I think I have a hardware problem with my serial port setup.
- There is a good chance that the NSH port is complete and functionality, but I am not yet able to demonstrate that.
- At present, I get nothing coming in the serial RXD line (probably because it is configured wrong or I have the MAX232 connected wrong).
+ There is a good chance that the NSH port is complete and functional, but I am not yet able to demonstrate that.
+ At present, I get nothing coming in the serial RXD line (probably because the pins are configured wrong or I have the MAX232 connected wrong).
</li>
- </ul>
- The basic, port (including the verified examples/ostest configuration) will be released in NuttX-5.13.
+ </ul>
+ The basic, port (including the verified examples/ostest configuration) was be released in NuttX-5.13.
A complete port will include drivers for additional AVR32 UC3 devices -- like SPI and USB --- and will be available in a later release,
time permitting.
</p>
@@ -1907,31 +1935,22 @@ Other memory:
</table>
<ul><pre>
-nuttx-5.12 2010-10-26 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
- * arch/avr - Add a place to support AVR family processors.
- * arch/avr/include/avr32 and arch/avr/src/avr32 - Add support for AVR32
- (all of the AVR32 is a work in progress).
- * arch/avr/include/at32uc3 and arch/avr/src/at32uc3 - Add support
- for the AVR32 UC3A/B family of AVR32 MCUs.
- * confgs/avr32dev1 - Add support for the Atmel AVR32DEV1 board featuring
- the AT32UC3B0256 MCU. This board is produced by www.mcuzone.com.
- * include/stdlib.h, lib/Makefile, lib/lib_abs.c, lib/lib_labs.c,
- lib_labs.c, lib_llabs.c, lib_imaxabs.c - Add abs(), labs(), llabs(), and
- imaxabs().
- * Add include/inttypes.h
- * arch/hc/src/mc9s12ne64 - This hcs12 port grew a few more files. But it
- is still a long way from complete.
- * arch/*/src/*/*_sigdeliver.c - Fixed a serious error in the signal
- trampoline logic. Essentially, interrupts are re-enabled while the
- signal handler executes, but the logic to re-disable the interrupts
- before returning from the signal handler trampoline was missing. Under
- certain circumstances, this can cause stack corruption. This was
- discovered by David Hewson on an ARM9 platform, but since the code
- has been leveraged, the bug has been propogated from ARM to Cortex-M3,
- AVR32, M16C, SH1, ZNEO, eZ80, Z8, and Z80 -- almost every architecture.
- The correction has been incorporated for all architectures but only
- verified on a few.
+nuttx-5.13 2010-11-09 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+
+ * lib/lib_strnlen.c -- Added POSIX 2008 strnlen() function. Contributed
+ by Michael Hrabanek.
+ * Fix wild, consistent naming error. For some reason, I called the at32uc3*
+ parts at91uc* everywhere. Fixed by changing lots of files and directories.
+ * configs/avr32dev1/ostest - The AVR32 port now successfully passes the
+ examples/ostest. We have a good AVR32 port!
+ * configs/avr32dev1/nsh - Added a configuration to support the NuttShell
+ (NSH). As of this writing, here is a problem receiving serial data (this
+ is, very likely, my hardware setup).
+ * lib/lib_open.c - Fix an error in fdopen when a valid file desciptor does
+ not refer to an open file.
+ * configs/olimex-lpc1766stk - Add support for the Olimex LPC1766-STK
+ development board. The OS test and NSH configurations (only) have been
+ verified.
pascal-2.0 2009-12-21 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
@@ -1961,22 +1980,7 @@ buildroot-1.8 2009-12-21 &lt;spudmonkey@racsa.co.cr&gt;
</table>
<ul><pre>
-nuttx-5.13 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
- * lib/lib_strnlen.c -- Added POSIX 2008 strnlen() function. Contributed
- by Michael Hrabanek.
- * Fix wild, consistent naming error. For some reason, I called the at32uc3*
- parts at91uc* everywhere. Fixed by changing lots of files and directories.
- * configs/avr32dev1/ostest - The AVR32 port now successfully passes the
- examples/ostest. We have a good AVR32 port!
- * configs/avr32dev1/nsh - Added a configuration to support the NuttShell
- (NSH). As of this writing, here is a problem receiving serial data (this
- is, very likely, my hardware setup).
- * lib/lib_open.c - Fix an error in fdopen when a valid file desciptor does
- not refer to an open file.
- * configs/olimex-lpc1766stk - Add support for the Olimex LPC1766-STK
- development board. (Initial check-in is just a clone of the Nucleus-2G
- LPC1768 board logic).
+nuttx-5.14 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
pascal-2.1 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes
index e5f19836d..6077b654b 100644
--- a/nuttx/ReleaseNotes
+++ b/nuttx/ReleaseNotes
@@ -1454,3 +1454,42 @@ Other notable changes in NuttX-5.12:
was made before verifying this port in order to get the important
bugfix in place.
* Other miscellaneous bugfix and enhancements as noted in the ChangeLog.
+
+nuttx-5.13
+^^^^^^^^^^
+
+This is the 60th release of NuttX. Headlines for this release include:
+
+ * AVR32, www.mcuzone.com AVR32DEV1
+
+ The port for the www.mcuzone.com AVRDEV1 board based on the Atmel
+ AT32UC3B0256 MCU was (almost) fully integrated. The port now
+ successfully passes the NuttX OS test (examples/ostest). A
+ NuttShell (NSH) configuration is in place (see the NSH User Guide at
+ http://www.nuttx.org/NuttShell.html). Testing of that NSH
+ configuration, however, has been postponed (because it got bumped
+ by the Olimex LPC1766-STK port -- see below)
+
+ Current Status: I think I have a hardware problem with my serial
+ port setup. There is a good chance that the NSH port is complete
+ and functional, but I am not yet able to demonstrate that. At
+ present, I get nothing coming in the serial RXD line (probably
+ because the pins are configured wrong or I have the MAX232
+ connected wrong).
+
+ A complete port will include drivers for additional AVR32 UC3
+ devices -- like SPI and USB --- and will be available in a later
+ release, time permitting.
+
+ * LPC1766, Olimex LPC1766-STK
+
+ Support for the Olimex-LPC1766 is newly added to NuttX and is
+ still undergoing development, test, and integration. Verified
+ configurations for the NuttX OS test and for the NuttShell (NSH,
+ see the NSH User Guide at http://www.nuttx.org/NuttShell.html.
+ Additional USB configurations are in the release as well, but
+ they have not yet been verified. Goals for NuttX-5.14 include:
+ (1) An Ethernet driver, (2) Verified USB support, and (3) SD
+ card support.
+
+ * Additional changes and bugfixes as detailed in the ChangeLog.