Prep for 5.2 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2550 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2010-03-19 01:14:31 +00:00
parent 9d7f0319c1
commit ac6f9752d3
3 changed files with 54 additions and 86 deletions

View File

@ -1052,7 +1052,7 @@
for arm, but really should be made for all architectures.
* configs/sam3u/nsh - Added NSH configuration for SAM3U
5.2 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
5.2 2010-03-18 Gregory Nutt <spudmonkey@racsa.co.cr>
* arch/arm/src/sam3u/sam3u_pio.c - Fix an address calculation error
that caused ports B & C to get mapped to the PIOA base address.
@ -1067,3 +1067,5 @@
This fixes the last show stopper bug in the lpc313x bring-up.
* configs/ea3131/nsh - Added a NuttShell (NSH) configuration for the
EA3131.
5.3 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>

View File

@ -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: March 16, 2010</p>
<p>Last Updated: March 18, 2010</p>
</td>
</tr>
</table>
@ -729,55 +729,27 @@
</tr>
</table>
<p><b>nuttx-5.1 Release Notes</b>:
<p><b>nuttx-5.2 Release Notes</b>:
<p>
This 48<sup>th</sup> release of NuttX was made on January 30, 2010 and is available for download from the
This 49<sup>th</sup> release of NuttX was made on March 18, 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 release adds support for two new MCU architectures in various states of development:
This release completes the verification of the basic port for the NXP
<a href="http://ics.nxp.com/products/lpc3000/lpc313x.lpc314x.lpc315x/">LPC3131</a> MCU
on the <a href="http://www.embeddedartists.com/products/kits/lpc3131_kit.php">Embedded Artists EA3131</a> board.
This basic port includes basic boot-up, serial console, and timer interrupts. This port
has been verified on the using the NuttX OS test and includes a working
implementation of the NuttShell (NSH).
</p>
<p>
An extended release will follow and should include SDIO-based SD card
support and device USB.
</p>
<ul>
<li>
<a href="http://www.atmel.com/products/at91/sam3landing.asp?family_id=605">AT91SAM3U</a>
<p>
This release adds support for the SAM3U-EK development board with the
<a href="http://www.atmel.com/dyn/products/product_card_mcu.asp?part_id=4562">AT91SAM3U4E</a>.
As with most NuttX architecutre releases, the release will be rolled out in
two parts: A basic port and an extended port.
</p>
<p>
NuttX-5.1 includes the basic port for the SAM3U-EK board. This release
passes the NuttX OS test and is proven to have a valid OS implementation.
It supports the basic boot-up, serial console and timer interrupts. A
configuration to support the NuttShell is also included.
</p>
<p>
The extended port will also include support for SDIO-based SD cards and
USB device (and possible LCD support). These extensions may or may not
happen by the Nuttx 5.2 release as my plate is kind of full now.
</p>
</li>
<li>
<a href="http://ics.nxp.com/products/lpc3000/lpc313x.lpc314x.lpc315x/">LPC3131</a>
<p>
This release also adds the complete implementation of the basic port for
the NXP LPC3131 MCU on the
<a href="http://www.embeddedartists.com/products/kits/lpc3131_kit.php">Embedded Artists EA3131</a>
board. That port, unfortunately has stalled due to tools issues. Those tool issues have
been resolved and I am confident that the verified basic port will be
available in NuttX-5.2.
</p>
<p>
The extended release will follow and should include SDIO-based SD card
support and device USB.
</p>
</li>
</ul>
<p>
A few additional features and bugfixes of a minor nature were also incorporated
as detailed in the <a href="#currentrelease">ChangeLog</a>.
@ -961,19 +933,19 @@
<tr>
<td><br></td>
<td>
<b>NXP LPC3131</b>. The basic port for the NXP LPC3131 on the Embedded Artists EA3131
development board was released in NuttX-5.1 with a GNU arm-elf or arm-eabi toolchain* under Linux or Cygwin.
</p>
<p>
<b>NXP <a href="http://ics.nxp.com/products/lpc3000/lpc313x.lpc314x.lpc315x/">LPC3131</a></b>.
The basic port for the NXP LPC3131 on the <a href="http://www.embeddedartists.com/products/kits/lpc3131_kit.php">Embedded Artists EA3131</a>
development board was released in NuttX-5.1 with a GNU arm-elf or arm-eabi toolchain* under Linux or Cygwin
(but was not functional until NuttX-5.2).
</p>
<ul>
<p>
<b>STATUS:</b>
The basic EA3131 port is complete in NuttX-5.1 but, unfortunately, has not yet been verfied.
That effort has stalled due to some tool-related issues.
Those tool issues have been resolved and I am confident that the verified basic EA3131 port will be
available in NuttX-5.2. The extended release will follow and should include SDIO-based SD card
The basic EA3131 port is complete and verified in NuttX-5.2
This basic port includes basic boot-up, serial console, and timer interrupts.
This port has been verified on the using the NuttX OS test and includes a working
implementation of the NuttShell (NSH).
An extended release will follow and should include SDIO-based SD card
support and device USB.
</p>
</ul>
@ -1072,7 +1044,7 @@
<p>
Subsequent NuttX releases will extend this port and add support for SDIO-based SD cards and
USB device (and possible LCD support).
These extensions may or may not happen by the Nuttx 5.2 release as my plate is kind of full now.
These extensions may or may not happen by the Nuttx 5.3 release as my plate is kind of full now.
</p>
<p>
<b>Development Environments:</b>
@ -1634,26 +1606,21 @@ Other memory:
</table>
<ul><pre>
nuttx-5.1 2010-01-30 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
nuttx-5.2 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* arch/arm/src/lpc313x and arch/arm/include/lpc313x: Added framework
to support the NXP LPC3131 MCU
* Add configs/ea3131. The LPC3131 port for the Embedded Artist EA3131
(LPC3131) is code complete and waiting for me to get hardware in
hand.
* arch/arm/src/sam3u, arch/arm/include/sam3u, and configs/sam3u-ek -
Added the basic framework needed to begin a port for the SAM3U-EK
development board.
* confgs/ea3131/tools: Added a tool to create a image suitable for
use with the LPC313x bootloader.
* configs/sam3u-3k/ostest - Completed verification of the basic NuttX
OS test for the SAM3U.
* arch/arm/src/common/up_createstack - stack was always been cleared
when it was allocated. This is a good feature for monitoring the
stack during debug, but really hurts thread start-up performance.
Clearing is now done if CONFIG_DEBUG=y only. Changes was only made
for arm, but really should be made for all architectures.
* configs/sam3u/nsh - Added NSH configuration for SAM3U
* arch/arm/src/sam3u/sam3u_pio.c - Fix an address calculation error
that caused ports B & C to get mapped to the PIOA base address.
This is an important bugfix! (a patch is available)
* arch/arm/src/lpc313x/lpc313x_boot.c - Fix an error in the vector
initialization was causing a memory fault.
* lib/lib_strtod.c - Add strtod()
* lpc3131/ea3131 - Several bring fixes submitted by David Hewson. The
lpc3131 is almost there! Thanks David!
* arch/arm/src/arm/up_head.S - Corrected backward conditional compilation
that selects if vectors are located at 0x0000:0000 or 0xffff:f000.
This fixes the last show stopper bug in the lpc313x bring-up.
* configs/ea3131/nsh - Added a NuttShell (NSH) configuration for the
EA3131.
pascal-2.0 2010-12-21 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
@ -1683,21 +1650,7 @@ buildroot-1.8 2009-12-21 &lt;spudmonkey@racsa.co.cr&gt;
</table>
<ul><pre>
nuttx-5.2 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* arch/arm/src/sam3u/sam3u_pio.c - Fix an address calculation error
that caused ports B & C to get mapped to the PIOA base address.
This is an important bugfix! (a patch is available)
* arch/arm/src/lpc313x/lpc313x_boot.c - Fix an error in the vector
initialization was causing a memory fault.
* lib/lib_strtod.c - Add strtod()
* lpc3131/ea3131 - Several bring fixes submitted by David Hewson. The
lpc3131 is almost there! Thanks David!
* arch/arm/src/arm/up_head.S - Corrected backward conditional compilation
that selects if vectors are located at 0x0000:0000 or 0xffff:f000.
This fixes the last show stopper bug in the lpc313x bring-up.
* configs/ea3131/nsh - Added a NuttShell (NSH) configuration for the
EA3131.
nuttx-5.3 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;

View File

@ -1165,3 +1165,16 @@ o LPC3131 (http://ics.nxp.com/products/lpc3000/lpc313x.lpc314x.lpc315x/)
A few additional features and bugfixes of a minor nature were also incorporated
as detailed in the ChangeLog.
nuttx-5.2
^^^^^^^^^
This is the 49th release of NuttX. This release completes the verification of
the basic port for the NXP LPC3131 MCU on the Embedded Artists EA3131 board
(http://www.embeddedartists.com/products/kits/lpc3131_kit.php). This basic
port includes basic boot-up, serial console, and timer interrupts. This port
has been verified on the using the NuttX OS test and includes a working
implementation of the NuttShell (NSH).
An extended release will follow and should include SDIO-based SD card
support and device USB.