Final prep for NuttX-7.2 release

This commit is contained in:
Gregory Nutt 2014-04-28 10:53:24 -06:00
parent 2c94527023
commit d722b3ed0f

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 15, 2014</p>
<p>Last Updated: April 29, 2014</p>
</td>
</tr>
</table>
@ -1139,38 +1139,27 @@
<h2>Released Versions</h2>
<p>
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
The current release is NuttX 7.1.
NuttX 7.1 is the 101<sup>st</sup> release of NuttX.
It was released on March 15, 2014, and is available for download from the
The current release is NuttX 7.2.
NuttX 7.2 is the 102<sup>nd</sup> release of NuttX.
It was released on April 29, 2014, and is available for download from the
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
Note that the release consists of two tarballs: <code>nuttx-7.1.tar.gz</code> and <code>apps-7.1.tar.gz</code>.
Note that the release consists of two tarballs: <code>nuttx-7.2.tar.gz</code> and <code>apps-7.2.tar.gz</code>.
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information).
</p>
<p>
The previous NuttX version was 6.33.
The NuttX minor version number is incremented on each release, but the major version number is incremented only when an incompatibility with previous versions is included in the release.
In this case, the legacy, manual configuration is no longer supported by the NuttX build system beginning with NuttX 7.1.
Only the newer configurations generated by the <i>kconfig-frontends</i> tools will generate
viable NuttX configurations.
</p>
<p>
All board configurations in the NuttX source tree have been converted to use the newer configuration, but if you have some older style configurations for you board, you will need to convert those configurations to use the <i>kconfig-frontends</i> tools before taking any new code from the repository.
There are <a href="http://www.nuttx.org/doku.php?id=wiki:howtos:convertconfig">Conversion Guidelines</a> available on the <a href="http://www.nuttx.org/doku.php?id=wiki">NuttX Wiki</a>
</p>
<h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
<ul>
<li><b>nuttx</b>.
<ul><p>
Release notes for NuttX 7.1 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.1/">here</a>;
Release notes for NuttX 7.12 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.2/">here</a>;
release notes for all released versions on NuttX are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ReleaseNotes">SourceForge GIT</a>
The ChangeLog for all releases of NuttX is available at the bottom of the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ChangeLog">SourceForge GIT</a>.
</p>
</li></ul>
<li><b>apps</b>.
<ul><p>
Release notes for NuttX 7.1 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.1/">here</a>;
Release notes for NuttX 7.2 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.2/">here</a>;
release notes for all released versions on NuttX are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ReleaseNotes">SourceForge GIT</a>
The ChangeLog for the all releases of apps is available at the bottom of the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/apps/ChangeLog.txt">SourceForge GIT</a>.
</p>
@ -1224,7 +1213,7 @@
<li><a href="#armcortexa8">ARM Cortex-A8</a> (1)</li>
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (3)</li>
<li><a href="#armcortexm3">ARM Cortex-M3</a> (25)</li>
<li><a href="#armcortexm4">ARM Cortex-M4</a> (11)</li>
<li><a href="#armcortexm4">ARM Cortex-M4</a> (13)</li>
</ul>
<li>Atmel AVR
<ul>
@ -1360,6 +1349,7 @@
<li><a href="#stm32f107x">STMicro STM32F107x</a> <small>(STM32 F1 &quot;Connectivity Line&quot; family, ARM Cortex-M3)</small></li>
<li><a href="#stm32f207x">STMicro STM32F207x</a> <small>(STM32 F2 family, ARM Cortex-M3)</small></li>
<li><a href="#stm32303x">STMicro STM32F303x <small>(STM32 F3 family, ARM Cortex-M4)</small></b>.</a></li>
<li><a href="#stm32f401x">STMicro STM32F401x</a> <small>(STM32 F4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32f407x">STMicro STM32F407x</a> <small>(STM32 F4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32f427x">STMicro STM32 F427/437</a> <small>(STM32 F4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32f429x">STMicro STM32 F429</a> <small>(STM32 F4 family, ARM Cortex-M4)</small></li>
@ -1853,26 +1843,33 @@
NAND support including support for the PMECC hardware ECC and for DMA transfers.
</li>
</ul>
<p>
DBGU support was added in NuttX-7.2 (primarily for the SAMA5D3 Xplained board).
</p>
<p>
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sama5d3x-ek/README.txt">README</a> file for further information.
</p>
</li>
</ul>
<li>
<p>
<b>Atmel SAMA5D3 Xplained development board</b>
This is the port of NuttX to the Atmel SAMA5D3 Xplained development board.
The board features the Atmel SAMA5D36 microprocessors.
The board features the Atmel SAMA5D36 microprocessor.
See the <a href="http://www.atmel.com/devices/sama5d36.aspx">Atmel Website</a> for additional information about this board.
</p>
<p>
<b>STATUS</b>.
This port is underway as of this writing and not ready for general use.
The basic port is expected to be simple because of the similarity to the SAMAD3<i>x</i>-EK boards and should be available in the NuttX 7.2 release.
This port is complete as of this writing and ready for general use.
The basic port is expected to be simple because of the similarity to the SAMAD3<i>x</i>-EK boards and is available in the NuttX 7.2 release.
</p>
<p>
Most of the drivers and capabilities of the SAMA5D3x-EK boards can be used with the SAMA5D3 Xplained board.
The primary difference between the ports is that the SAMA5D3x-EK supports NOR FLASH and NuttX can be configured to boot directly from NOR FLASH.
The SAMA5D3 Xplained board does not have NOR FLASH and, as a consequence NuttX must boot into SDRAM with the help of U-Boot.
</p>
<p>
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sama5d3-xplained/README.txt">README</a> file for further information.
</p>
</ul>
</li>
</ul>
<p>
@ -2709,7 +2706,7 @@ nsh>
<p>
An fully verified board configuration is included in NuttX-6.2.
The Code Red toolchain is supported under either Linux or Windows.
Verifed configurations include DHCPD, the NuttShell (NSH), NuttX graphis (NX), THTTPD, and USB mass storage device.
Verified configurations include DHCPD, the NuttShell (NSH), NuttX graphis (NX), THTTPD, and USB mass storage device.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/lpcxpresso-lpc1768/README.txt">README</a> file for further information.
</p>
</li>
@ -2855,6 +2852,33 @@ nsh>
<td><br></td>
<td><hr></td>
</tr>
<tr>
<td><br></td>
<td>
<p>
<a name="stm32f401x"><b>STMicro STM32401x (STM32 F4 family)</b>.</a>
<p> <ul>
<p>
<b>Nucleo F401RE</b>.
This port uses the STMicro Nucleo F401RE board featuring the STM32F104RE MCU.
Refer to the <a href="http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260000">STMicro web site</a> for further information about this board.
</p>
<p>
<b>STATUS:</b>
<ul>
<li><b>NuttX-7.2</b>
The basic port for STMicro Nucleo F401RE board was contributed by Frank Bennett.
<li>
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/nucleo-f401re/README.txt">README</a> file for further information.
</li>
</ul>
</p>
</td>
</tr>
<tr>
<td><br></td>
<td><hr></td>
</tr>
<tr>
<td><br></td>
<td>
@ -3160,17 +3184,39 @@ Mem: 29232 5920 23312 23312
<td>
<p>
<a name="at91sam4s"><b>Atmel SAM4S</b>.</a>
This port uses the Atmel SAM4S Xplained development board.
This board features the ATSAM4S16C MCU running at 120MHz with 1MB of FLASH and 128KB of internal SRAM.
There are ports to two Atmel SAM4S board:
</p>
<ul>
<li>
<p>
<b>STATUS:</b>
As of this writing, the basic port is code complete and a fully verified configuration exists for the the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>).
The first fully functional SAM4S Xplained port was released in NuttX-6.28.
Support for the on-board 1MB SRAM was added in NuttX-6.29.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sam4s-xplained/README.txt">README</a> file for further information.
There is a port the Atmel SAM4S Xplained development board.
This board features the ATSAM4S16 MCU running at 120MHz with 1MB of FLASH and 128KB of internal SRAM.
</p>
<ul>
<p>
<b>STATUS:</b>
As of this writing, the basic port is code complete and a fully verified configuration exists for the the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>).
The first fully functional SAM4S Xplained port was released in NuttX-6.28.
Support for the on-board 1MB SRAM was added in NuttX-6.29.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sam4s-xplained/README.txt">README</a> file for further information.
</p>
</ul>
</li>
<li>
<p>
There is also a port to the the Atmel SAM4S Xplained <i>Pro</i> development board.
This board features the ATSAM4S32C MCU running at 120MHz with 2MB of FLASH and 160KB of internal SRAM.
</p>
<ul>
<p>
<b>STATUS:</b>
As of this writing, the basic port is code complete and a fully verified configuration exists for the the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>).
The first fully functional SAM4S Xplained Pro port was released in NuttX-7.2.
This supported also added HSMCI, RTC, and watchdog and verified support for USB device.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sam4s-xplained-pro/README.txt">README</a> file for further information.
</p>
</ul>
</li>
</ul>
</td>
</tr>
@ -3766,6 +3812,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);
<b>STATUS:</b>
The initial release of support for the z16f was made available in NuttX version 0.3.7.
A working NuttShell (NSH) configuration as added in NuttX-6.33 (although a patch is required to work around an issue with a ZDS-II 5.0.1 tool problem).
An ESPI driver was added in NuttX-7.2.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/z16f2800100zcog/README.txt">README</a> file for further information.
</p>
</li>
@ -3778,7 +3825,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);
<p>
<b>STATUS:</b>
The initial release of support for the 16z board was made available in NuttX version 6.33.
Both the 16z board and the NuttX port are works in progress and are not ready for usage as of NuttX-6.33.
Both the 16z board and the NuttX port are works in progress and are not ready for usage as of NuttX-7.2.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/16z/README.txt">README</a> file for further information.
</p>
</li>