mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 20:08:15 +08:00
prep for 0.4.2 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1542 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -611,7 +611,7 @@
|
|||||||
-- see the TODO.txt list for details)
|
-- see the TODO.txt list for details)
|
||||||
* Fix problems with Z16F and eZ80 compilation introduced with recent changes.
|
* Fix problems with Z16F and eZ80 compilation introduced with recent changes.
|
||||||
|
|
||||||
0.4.2 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
0.4.2 2009-02-28 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* M16C: Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However,
|
* M16C: Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However,
|
||||||
the target cannot be built because the GNU m16c-elf-ld link fails with
|
the target cannot be built because the GNU m16c-elf-ld link fails with
|
||||||
@@ -636,6 +636,8 @@
|
|||||||
divisor, the system timer divisor, and the EMAC poll timer.
|
divisor, the system timer divisor, and the EMAC poll timer.
|
||||||
* ez80Acclaim!: Fixed GPIO pin configuration get serial output
|
* ez80Acclaim!: Fixed GPIO pin configuration get serial output
|
||||||
* ez80Acclaim!: Correct stack overflow in ostest example configuration
|
* ez80Acclaim!: Correct stack overflow in ostest example configuration
|
||||||
|
* ez80Acclaim!: Fixed restoration of interrupts state on interrupt level context swith.
|
||||||
|
|
||||||
|
0.4.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+47
-48
@@ -671,8 +671,8 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p><b>nuttx-0.4.1</b>.
|
<p><b>nuttx-0.4.2</b>.
|
||||||
The 33<sup>rd</sup> release of NuttX (nuttx-0.4.1) is available for download
|
The 34<sup>th</sup> release of NuttX (nuttx-0.4.2) is available for download
|
||||||
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
|
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
|
||||||
website.
|
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>.
|
||||||
@@ -680,17 +680,27 @@
|
|||||||
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 is a minor bugfix release.
|
This release adds no new OS features but does include support for two new architectures:
|
||||||
The primary reason for this release is to correct numerous build errors that have accumulated for the ZiLOG ZDS-II based targets.
|
|
||||||
All ZDS-II targets now build correctly (but have not been re-tested).
|
|
||||||
In addition to platform-specific build failures, release also adds the following features which were not tested as of the time of the release:
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Board support fot the ZiLog ez80Acclaim! ez80f910200zco Development Kit,</li>
|
<li>
|
||||||
<li>ZiLOG eZ80F91 EMAC driver</li>
|
<b>ez80Acclaim!</b>
|
||||||
</ul>
|
Basic support has been integrated and verified for the ez80f910200zcog-d board (eZ80F91-based).
|
||||||
|
That basic support includes timer interrupts and serial console.
|
||||||
|
Ongoing work includes an EMAC driver that should be integrated for the next release nuttx-0.4.2.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
eZ80Acclaim! support has been in the code base for some time, but has only just
|
||||||
|
been integrated due to toolchain issues.
|
||||||
|
</p>
|
||||||
|
<li>
|
||||||
|
<p>Renesas M16C/20</b>.
|
||||||
|
Support for the Renesas SKP16C20 board has been included in the NuttX source tree.
|
||||||
|
However, as was with the eZ80Acclaim!, testing and integration of that port is stalled due to toolchain issues.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
These changes were verified only on the NuttX simulation platform. Please report any errors to me.
|
These changes were verified only on the ZiLOG ez80f910200zcog-d platform. Please report any errors to me.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<table width ="100%">
|
<table width ="100%">
|
||||||
@@ -941,10 +951,10 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);
|
|||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
Testing with the ZiLOG ez80f0910200kitg has been performed only on the on the ZDS-II simulator.
|
Testing with the ZiLOG ez80f0910200kitg has been performed only on the on the ZDS-II simulator.
|
||||||
However, support with the ZiLOG ez80f0910200zcog-d is complete.
|
However, support for the ZiLOG ez80f0910200zcog-d is complete.
|
||||||
The first integrated version was released in NuttX version 0.4.2.
|
The first integrated version was released in NuttX version 0.4.2.
|
||||||
As of this writing, that port provides basic board support with a serial console.
|
As of this writing, that port provides basic board support with a serial console.
|
||||||
An eZ80F09 EMAC driver has been developed, but not fully tested as of that releas.
|
An eZ80F09 EMAC driver has been developed, but not fully tested as of that release.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -1293,18 +1303,31 @@ Other memory:
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<pre><ul>
|
<pre><ul>
|
||||||
nuttx-0.4.1 2009-02-06 Gregory Nutt <spudmonkey@racsa.co.cr>
|
nuttx-0.4.2 2009-02-28 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* Added board support fot the ZiLog ez80Acclaim! ez80f910200zco Development Kit.
|
* M16C: Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However,
|
||||||
* Fixed several compilation errors in fixed precision math library when built
|
the target cannot be built because the GNU m16c-elf-ld link fails with
|
||||||
against toolchains that do not support 64-bit type 'long long'.
|
the following message:
|
||||||
* Fix errors in some function prototypes in dirent.h
|
|
||||||
* Add eZ80F91 EMAC driver
|
m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482
|
||||||
* Fix recvfrom() compilation error -- only noted under ZDS
|
|
||||||
* Updated all ARM Make.def files to work with gcc 2.4.2 (However, there are
|
Where the reference line is:
|
||||||
still some build issues associated with that toolchain in use of arm-elf-objcopy
|
|
||||||
-- see the TODO.txt list for details)
|
/* If the symbol is out of range for a 16-bit address,
|
||||||
* Fix problems with Z16F and eZ80 compilation introduced with recent changes.
|
we must have allocated a plt entry. */
|
||||||
|
BFD_ASSERT (*plt_offset != (bfd_vma) -1);
|
||||||
|
|
||||||
|
No workaround is known at this time. This is a show stopper for M16C.
|
||||||
|
|
||||||
|
* ez80Acclaim!: Fix interrupt vectors positioning; they were being positioned
|
||||||
|
wrong by 64 bytes (Kevin Franzen).
|
||||||
|
* ez80Acclaim!: Corrected some stack handling errors during interrupt handling
|
||||||
|
context save and restore (Kevin Franzen).
|
||||||
|
* ez80Acclaim!: Corrected vector intialization logic (Kevin Franzen).
|
||||||
|
* ez80Acclaim!: Corrected overflow problem in the calculation of UART baud rate
|
||||||
|
divisor, the system timer divisor, and the EMAC poll timer.
|
||||||
|
* ez80Acclaim!: Fixed GPIO pin configuration get serial output
|
||||||
|
* ez80Acclaim!: Correct stack overflow in ostest example configuration
|
||||||
|
|
||||||
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
@@ -1332,31 +1355,7 @@ buildroot-0.1.2 2007-11-06 <spudmonkey@racsa.co.cr>
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<pre><ul>
|
<pre><ul>
|
||||||
nuttx-0.4.2 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
nuttx-0.4.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* M16C: Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However,
|
|
||||||
the target cannot be built because the GNU m16c-elf-ld link fails with
|
|
||||||
the following message:
|
|
||||||
|
|
||||||
m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482
|
|
||||||
|
|
||||||
Where the reference line is:
|
|
||||||
|
|
||||||
/* If the symbol is out of range for a 16-bit address,
|
|
||||||
we must have allocated a plt entry. */
|
|
||||||
BFD_ASSERT (*plt_offset != (bfd_vma) -1);
|
|
||||||
|
|
||||||
No workaround is known at this time. This is a show stopper for M16C.
|
|
||||||
|
|
||||||
* ez80Acclaim!: Fix interrupt vectors positioning; they were being positioned
|
|
||||||
wrong by 64 bytes (Kevin Franzen).
|
|
||||||
* ez80Acclaim!: Corrected some stack handling errors during interrupt handling
|
|
||||||
context save and restore (Kevin Franzen).
|
|
||||||
* ez80Acclaim!: Corrected vector intialization logic (Kevin Franzen).
|
|
||||||
* ez80Acclaim!: Corrected overflow problem in the calculation of UART baud rate
|
|
||||||
divisor, the system timer divisor, and the EMAC poll timer.
|
|
||||||
* ez80Acclaim!: Fixed GPIO pin configuration get serial output
|
|
||||||
* ez80Acclaim!: Correct stack overflow in ostest example configuration
|
|
||||||
|
|
||||||
pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
|
|||||||
@@ -786,3 +786,25 @@ to me.
|
|||||||
|
|
||||||
This tarball contains a complete CVS snapshot from Februrary 6, 2009.
|
This tarball contains a complete CVS snapshot from Februrary 6, 2009.
|
||||||
|
|
||||||
|
nuttx-0.4.2
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
This is the 34th release of NuttX. This release adds no new OS features but does include
|
||||||
|
support for two new architectures:
|
||||||
|
|
||||||
|
* ez80Acclaim! Basic support has been integrated and verified for the ez80f910200zcog-d
|
||||||
|
board (eZ80F91-based). That basic support includes timer interrupts and serial
|
||||||
|
console. Ongoing work includes an EMAC driver that should be integrated for
|
||||||
|
the next release nuttx-0.4.2.
|
||||||
|
|
||||||
|
eZ80Acclaim! support has been in the code base for some time, but has only just
|
||||||
|
been integrated due to toolchain issues.
|
||||||
|
|
||||||
|
* Renesas M16C/20. Support for the Renesas SKP16C20 board has been included in
|
||||||
|
the NuttX source tree. However, as the the eZ80Acclaim!, testing and integration
|
||||||
|
of that port is stalled due to toolchain issues.
|
||||||
|
|
||||||
|
These changes were verified only on the ZiLOG eZ80910200zcog-d board. Please report any errors
|
||||||
|
to me.
|
||||||
|
|
||||||
|
This tarball contains a complete CVS snapshot from Februrary 28, 2009.
|
||||||
|
|||||||
Reference in New Issue
Block a user