From ac6f9752d388d95d3e2caa19456c883ad15b3bbd Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 19 Mar 2010 01:14:31 +0000 Subject: [PATCH] Prep for 5.2 release git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2550 42af7a65-404d-4744-a932-0658087f49c3 --- ChangeLog | 4 +- Documentation/NuttX.html | 123 ++++++++++++--------------------------- ReleaseNotes | 13 +++++ 3 files changed, 54 insertions(+), 86 deletions(-) diff --git a/ChangeLog b/ChangeLog index e469911a49..b7a34b8f6c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 +5.2 2010-03-18 Gregory Nutt * 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 diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index c1570d720a..082ca97b30 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: March 16, 2010

+

Last Updated: March 18, 2010

@@ -729,55 +729,27 @@ -

nuttx-5.1 Release Notes: +

nuttx-5.2 Release Notes:

- This 48th release of NuttX was made on January 30, 2010 and is available for download from the + This 49th release of NuttX was made on March 18, 2010 and is available for download from the SourceForge website. The change log associated with the release is available here. Unreleased changes after this release are available in CVS. These unreleased changes are listed here.

- 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 + LPC3131 MCU + on the Embedded Artists EA3131 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). +

+

+ An extended release will follow and should include SDIO-based SD card + support and device USB.

-
    -
  • - AT91SAM3U -

    - This release adds support for the SAM3U-EK development board with the - AT91SAM3U4E. - As with most NuttX architecutre releases, the release will be rolled out in - two parts: A basic port and an extended port. -

    -

    - 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. -

    -

    - 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. -

    -
  • -
  • - LPC3131 -

    - This release also adds the complete implementation of the basic port for - the NXP LPC3131 MCU on the - Embedded Artists EA3131 - 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. -

    -

    - The extended release will follow and should include SDIO-based SD card - support and device USB. -

    -
  • -

A few additional features and bugfixes of a minor nature were also incorporated as detailed in the ChangeLog. @@ -961,19 +933,19 @@
- NXP LPC3131. 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. -

-

- + NXP LPC3131. + 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 + (but was not functional until NuttX-5.2).

    STATUS: - 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.

@@ -1072,7 +1044,7 @@

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.

Development Environments: @@ -1634,26 +1606,21 @@ Other memory:

    -nuttx-5.1 2010-01-30 Gregory Nutt <spudmonkey@racsa.co.cr>
    +nuttx-5.2 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
     
    -	* 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 <spudmonkey@racsa.co.cr>
     
    @@ -1683,21 +1650,7 @@ buildroot-1.8 2009-12-21 <spudmonkey@racsa.co.cr>
     
     
     
      -nuttx-5.2 2010-xx-xx 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.
      -	  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 <spudmonkey@racsa.co.cr>
       
       pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
       
      diff --git a/ReleaseNotes b/ReleaseNotes
      index f9edc709e4..1b676103fd 100644
      --- a/ReleaseNotes
      +++ b/ReleaseNotes
      @@ -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.