Add LM3S6965 NSH configuration + Prep for 5.5 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2659 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
ae78cafe4a
commit
b6d65bea5f
@ -8,7 +8,7 @@
|
|||||||
<tr align="center" bgcolor="#e4e4e4">
|
<tr align="center" bgcolor="#e4e4e4">
|
||||||
<td>
|
<td>
|
||||||
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
|
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
|
||||||
<p>Last Updated: May 7, 2010</p>
|
<p>Last Updated: May 9, 2010</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -729,39 +729,51 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p><b>nuttx-5.4 Release Notes</b>:
|
<p><b>nuttx-5.5 Release Notes</b>:
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This 51<sup>st</sup> release of NuttX was made on April 23, 2010 and is available for download from the
|
This 52<sup>nd</sup> release of NuttX was made on May 9, 2010 and is available for download from the
|
||||||
<a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> website.
|
<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>.
|
The change log associated with the release is available <a href="#currentrelease">here</a>.
|
||||||
Unreleased changes after this release are available in CVS.
|
Unreleased changes after this release are available in CVS.
|
||||||
These unreleased changes are listed <a href="#pendingchanges">here</a>.
|
These unreleased changes are listed <a href="#pendingchanges">here</a>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
This release includes one new, important extension to the
|
This relese includes one new port, some new drivers and some important bugfixes:
|
||||||
<a href="http://www.nuttx.org/NXGraphicsSubsystem.html">NX graphics system</a>:
|
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<li><p>
|
||||||
NX was develop a couple years back on hardware that supported only framebuffer
|
NuttX was ported to the Luminary/TI LM3S6965 Ethernet Evaluation Kit.
|
||||||
devices, that is, video hardware with video memory directly converts the memroy
|
At present, that port includes an OS test configuration and a NuttShell
|
||||||
content to video. However, most MCUs that NuttX focuses on do not support such
|
(NSH) configuration with telnet support.
|
||||||
video memory; rather, that typically only support LCDs via parallel or serial
|
|
||||||
interfaces.
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
This release of NuttX extends NX so that now renders directly to the LCD device
|
MMC/SD and Networking support are provided but not thoroughly verified
|
||||||
via its serial or parallel interface. No in-memory copy of the screen memory
|
in this release: Current development efforts are focused on porting the
|
||||||
need be maintained so this solution should also work in MCUs with very limited
|
NuttX window system (NX) to work with the Evaluation Kits OLED display.
|
||||||
SRAM.
|
</p></li>
|
||||||
</p>
|
<li><p>
|
||||||
|
A NuttX Ethernet driver for the Microchip ENC28J60 SPI Ethernet chip is
|
||||||
|
available in the source tree (but has not yet been fully verified because
|
||||||
|
I haven't properly connected it to hardware yet).
|
||||||
|
</p></li>
|
||||||
|
<li><p>
|
||||||
|
The Olimex STR-P711 NuttX port was extended to support the ENC28J60 and
|
||||||
|
some new networking configurations were added. The ENC28J60 has not
|
||||||
|
been tested on the STR-P711, however, because of hardware issues (I don't
|
||||||
|
think the USB powered board provides enough power for the ENC28J60 and
|
||||||
|
I don't have the right wall wart yet).
|
||||||
|
</p></li>
|
||||||
|
<li><p>
|
||||||
|
Along the way, external interrupt support (XTI) was added to the STMicro
|
||||||
|
STR-P711 port and some important bugs were fixed in the STR-P711 SPI
|
||||||
|
driver.
|
||||||
|
</p></li>
|
||||||
|
<li><p>
|
||||||
|
Corrected an important UDP reference counting error. It was not a serious
|
||||||
|
error, but it trigger an assertion was IS a serious error.
|
||||||
|
</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
|
||||||
This initial release of this feature includes the verified NX extensions plus
|
|
||||||
a driver for the HX8347, 16-bit parallel LCD. This LCD supports 16-bit RGB
|
|
||||||
(5:6:5).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<table width ="100%">
|
<table width ="100%">
|
||||||
<tr bgcolor="#e4e4e4">
|
<tr bgcolor="#e4e4e4">
|
||||||
@ -1030,16 +1042,27 @@
|
|||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<b>Luminary/TI LM3S6965</b>.
|
<b>Luminary/TI LM3S6965</b>.
|
||||||
This port uses the Stellaris LM3S6965 Evalution Kit with a GNU arm-elf toolchain*
|
This port uses the Stellaris LM3S6965 Ethernet Evalution Kit with a GNU arm-elf toolchain*
|
||||||
under either Linux or Cygwin.
|
under either Linux or Cygwin.
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
This port is available in the source tree, but is still under development.
|
This port was released in NuttX 5.5.
|
||||||
|
Features are the same as with the Eagle-100 LM3S6918 described above.
|
||||||
|
The examples/ostest configuration has been successfully verified and an
|
||||||
|
NSH configuration with telnet support is available.
|
||||||
|
MMC/SD and Networking support was not been thoroughly verified:
|
||||||
|
Current development efforts are focused on porting the NuttX window system (NX)
|
||||||
|
to work with the Evaluation Kits OLED display.
|
||||||
</p>
|
</p>
|
||||||
|
<p><small>
|
||||||
|
<b>NOTE</b>: As it is configured now, you MUST have a network connected.
|
||||||
|
Otherwise, the NSH prompt will not come up because the Ethernet
|
||||||
|
driver is waiting for the network to come up.
|
||||||
|
</small></p>
|
||||||
<p>
|
<p>
|
||||||
<b>Development Environments:</b> See the Eagle-100 above.
|
<b>Development Environments:</b> See the Eagle-100 LM3S6918 above.
|
||||||
</p>
|
</p>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
@ -1669,13 +1692,32 @@ Other memory:
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
nuttx-5.4 2010-04-23 Gregory Nutt <spudmonkey@racsa.co.cr>
|
nuttx-5.5 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* include/nuttx/lcd.h - Defines an LCD interface.
|
* drivers/net/enc28j60.c - Microchip ENC28J60 SPI ethernet chip driver.
|
||||||
* graphics/nxglib/fb and lcd - Support LCD and framebuffer rasterizers for NX.
|
(untested on original check-in).
|
||||||
* configs/sam3u-ek/src/up_lcd.c - LCD driver for LCD on SAM3U-EK development
|
* configs/olimex-str7p11/nettest - examples/nettest configuration using
|
||||||
board.
|
the ENC28J60 driver on the Olimex STMicro STR-P711.
|
||||||
* configs/sam3u-ek/nx - NX graphics configuration for the SAM3U-EK
|
(unverified on original check-in)
|
||||||
|
* configs/olimex-str7p11/src/up_enc28j60.c - Add ENC28J60 initialization
|
||||||
|
logic.
|
||||||
|
* configs/olimex-str7p11/src/up_spi.c - Fixed some bugs; added support
|
||||||
|
for ENC28J60.
|
||||||
|
* arch/arm/src/str7x/str7x_xti.c - Add basic XTI support (external
|
||||||
|
interrupts).
|
||||||
|
* arch/arm/src/lm3s and arch/arm/include/lm3s - Add definitions for
|
||||||
|
LM3S6965
|
||||||
|
* configs/lm3s6965-ek - Add configuration for Stellaris LM3S6965
|
||||||
|
Evaluation Kit (including basic examples/ostest configuration)
|
||||||
|
* lib/lib_dtoa.c and lib/lib_dtoa.c - printf will not printf floating
|
||||||
|
point values if you select CONFIG_LIBC_FLOATINGPOINT in your
|
||||||
|
configuration file. Contributed by Yolande Cates. NOTE: these
|
||||||
|
floating point operations have not been well tested and may not
|
||||||
|
be portable to all floating point implementations.
|
||||||
|
* configs/lm3s6965-ek/nsh - Added NuttShell (NSH) configuration for
|
||||||
|
the LM3S6965 Evaluation Kit. Includes both serial and telnet
|
||||||
|
interfaces.
|
||||||
|
* net/net_close.c - Correct a UDP reference counting error
|
||||||
|
|
||||||
pascal-2.0 2010-12-21 Gregory Nutt <spudmonkey@racsa.co.cr>
|
pascal-2.0 2010-12-21 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
@ -1705,28 +1747,7 @@ buildroot-1.8 2009-12-21 <spudmonkey@racsa.co.cr>
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
nuttx-5.5 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
nuttx-5.6 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* drivers/net/enc28j60.c - Microchip ENC28J60 SPI ethernet chip driver.
|
|
||||||
(untested on original check-in).
|
|
||||||
* configs/olimex-str7p11/nettest - examples/nettest configuration using
|
|
||||||
the ENC28J60 driver on the Olimex STMicro STR-P711.
|
|
||||||
(unverified on original check-in)
|
|
||||||
* configs/olimex-str7p11/src/up_enc28j60.c - Add ENC28J60 initialization
|
|
||||||
logic.
|
|
||||||
* configs/olimex-str7p11/src/up_spi.c - Fixed some bugs; added support
|
|
||||||
for ENC28J60.
|
|
||||||
* arch/arm/src/str7x/str7x_xti.c - Add basic XTI support (external
|
|
||||||
interrupts).
|
|
||||||
* arch/arm/src/lm3s and arch/arm/include/lm3s - Add definitions for
|
|
||||||
LM3S6965
|
|
||||||
* configs/lm3s6965-ek - Add configuration for Stellaris LM3S6965
|
|
||||||
Evaluation Kit.
|
|
||||||
* lib/lib_dtoa.c and lib/lib_dtoa.c - printf will not printf floating
|
|
||||||
point values if you select CONFIG_LIBC_FLOATINGPOINT in your
|
|
||||||
configuration file. Contributed by Yolande Cates. NOTE: these
|
|
||||||
floating point operations have not been well tested and may not
|
|
||||||
be portable to all floating point implementations.
|
|
||||||
|
|
||||||
pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<tr align="center" bgcolor="#e4e4e4">
|
<tr align="center" bgcolor="#e4e4e4">
|
||||||
<td>
|
<td>
|
||||||
<h1><big><font color="#3c34ec"><i>NuttX README Files</i></font></big></h1>
|
<h1><big><font color="#3c34ec"><i>NuttX README Files</i></font></big></h1>
|
||||||
<p>Last Updated: Aprill 11, 2009</p>
|
<p>Last Updated: May 8, 2010</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -66,6 +66,10 @@
|
|||||||
| | |- <a href="configs/ez80f910200zco/ostest/README.txt">ostest/README.txt</a>
|
| | |- <a href="configs/ez80f910200zco/ostest/README.txt">ostest/README.txt</a>
|
||||||
| | |- <a href="configs/ez80f910200zco/poll/README.txt">poll/README.txt</a>
|
| | |- <a href="configs/ez80f910200zco/poll/README.txt">poll/README.txt</a>
|
||||||
| | `- <a href="configs/ez80f910200zco/README.txt"><b><i>README.txt</i></b></a>
|
| | `- <a href="configs/ez80f910200zco/README.txt"><b><i>README.txt</i></b></a>
|
||||||
|
| |- lm3s6965-ek/
|
||||||
|
| | |- <a href="configs/lm3s6965-ek/include/README.txt">include/README.txt</a>
|
||||||
|
| | |- <a href="configs/lm3s6965-ek/src/README.txt">src/README.txt</a>
|
||||||
|
| | `- <a href="configs/lm3s6965-ek/README.txt"><b><i>README.txt</i></b></a>
|
||||||
| |- m68332evb/
|
| |- m68332evb/
|
||||||
| | |- <a href="configs/m68332evb/include/README.txt">include/README.txt</a>
|
| | |- <a href="configs/m68332evb/include/README.txt">include/README.txt</a>
|
||||||
| | `- <a href="configs/m68332evb/src/README.txt">src/README.txt</a>
|
| | `- <a href="configs/m68332evb/src/README.txt">src/README.txt</a>
|
||||||
|
Loading…
Reference in New Issue
Block a user