Prep for 5.14 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3137 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2010-11-27 18:46:40 +00:00
parent 15ae42fe55
commit 0916e95632
3 changed files with 127 additions and 101 deletions
+39
View File
@@ -1493,3 +1493,42 @@ This is the 60th release of NuttX. Headlines for this release include:
card support.
* Additional changes and bugfixes as detailed in the ChangeLog.
nuttx-5.14
^^^^^^^^^^
The 61st release of NuttX, nuttx-5.14, was mad on November 27, 2010. This
release includes multiple, important bugfixes as well as a new driver for
the NXP LPC1766.
Important bugfixes include:
* Cortex-M3 Hard Fault. Fixed a hard fault problem that can occur if certain
types of interrupts are pending at the time another interrupt returns. This
problem has only been observed on the LPC1766 (returning from a SYSTICK
interrupt with a pending Ethernet interrupt). However, it is assumed that
all Cortex-M3 ports could have this as a latent bug.
* TCP/IP Sequence Number Bug. Corrected errors some important logic in the way
that sequence numbers are managed when send() sends out packets before a
previous packet has been acknowledged. Some of that send() logic was incompatible
with logic in the uIP layer. Errors seen include: (1) The final final packet
in a sequence of packets might be too large! In the THTTPD example, this
might leave some garbage at the bottom of the display. Or (2) send() might hang
with outstanding, unacknowledged data (and with no re-transmission requests).
This was due to differences in sequence number handling in send() and in
uip_tcpinput.c; uip_tcpinput.c thought (incorrectly) that all of the bytes
were acknowledged; send.c knew that they were not.
* One-Shot POSIX Timer Bug. Fixed an error in set-up of a one-shot POSIX timer.
It was using the repititive timer value (which is zero in the one-shot case),
always resulting in a 10Ms timer! Found and fixed by Wilton Tong.
Additional support has been included for the Olimex-LPC1766. Support for that board
was added to NuttX 5.13. This release extends that support with an Ethernet driver.
Verified configurations are now available for the NuttX OS test, for the NuttShell
(NSH, see the <a href="ttp://www.nuttx.org/NuttShell.html">NSH User Guide</a>),
for the NuttX network test, and for the THTTPD webserver. (Additional USB
configurations are in the release as well, but those have not yet been verified.
Goals for NuttX-5.15 (and beyond) include: (1) Verified USB support, (2) SD card
support, and (3) LCD support.