forked from Archive/PX4-Autopilot
Prep for 6.13 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4231 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
parent
9e73fa4817
commit
f01e35e651
|
@ -134,7 +134,7 @@
|
||||||
* apps/examples/buttons: The button test can now be executed as an NSH
|
* apps/examples/buttons: The button test can now be executed as an NSH
|
||||||
built in command.
|
built in command.
|
||||||
|
|
||||||
6.13 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
6.13 2012-12-26 Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
* apps/examples/dhcpd: May now be built as an NSH built-in application
|
* apps/examples/dhcpd: May now be built as an NSH built-in application
|
||||||
by setting CONFIG_NSH_BUILTIN_APPS.
|
by setting CONFIG_NSH_BUILTIN_APPS.
|
||||||
|
@ -150,3 +150,5 @@
|
||||||
driver.
|
driver.
|
||||||
* apps/examples/can: Add an NSH CAN command to drive and test a CAN
|
* apps/examples/can: Add an NSH CAN command to drive and test a CAN
|
||||||
driver in loopback mode.
|
driver in loopback mode.
|
||||||
|
|
||||||
|
6.14 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
|
@ -2243,7 +2243,7 @@
|
||||||
* configs/stm3240g-eval/nsh: Adds a NuttShell (NSH) configure for the
|
* configs/stm3240g-eval/nsh: Adds a NuttShell (NSH) configure for the
|
||||||
STM3240G-EVAL board.
|
STM3240G-EVAL board.
|
||||||
|
|
||||||
6.13 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
6.13 2011-12-26 Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
* arch/arm/src/stm32/stm32f40xxx_dma.c: Add DMA support for the STM32 F4
|
* arch/arm/src/stm32/stm32f40xxx_dma.c: Add DMA support for the STM32 F4
|
||||||
family (untested on initial check-in)
|
family (untested on initial check-in)
|
||||||
|
@ -2296,4 +2296,7 @@
|
||||||
* configs/sure-pic32mx/*/defconfig. Calibrated all PIC32 delay loops.
|
* configs/sure-pic32mx/*/defconfig. Calibrated all PIC32 delay loops.
|
||||||
* configs/pcblogic-pic32mx/nsh. Add an NSH configuration for the PCBLogic
|
* configs/pcblogic-pic32mx/nsh. Add an NSH configuration for the PCBLogic
|
||||||
PIC32 board.
|
PIC32 board.
|
||||||
|
* Both PIC32 OS test and NSH configurations have now been verified.
|
||||||
|
|
||||||
|
6.14 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
|
|
|
@ -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: December 19, 2011</p>
|
<p>Last Updated: December 26, 2011</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -907,9 +907,9 @@
|
||||||
|
|
||||||
<h2>NuttX-6.12 Release Notes</h2>
|
<h2>NuttX-6.12 Release Notes</h2>
|
||||||
<p>
|
<p>
|
||||||
The 79<sup>th</sup> release of NuttX, Version 6.12, was made on December 6, 2011, and is available for download from the
|
The 80<sup>th</sup> release of NuttX, Version 6.13, was made on December 26, 2011, and is available for download from the
|
||||||
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
|
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
|
||||||
Note that the release consists of two tarballs: <code>nuttx-6.12.tar.gz</code> and <code>apps-6.12.tar.gz</code>.
|
Note that the release consists of two tarballs: <code>nuttx-6.13.tar.gz</code> and <code>apps-6.13.tar.gz</code>.
|
||||||
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information)
|
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information)
|
||||||
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 SVN.
|
Unreleased changes after this release are available in SVN.
|
||||||
|
@ -919,43 +919,41 @@
|
||||||
New features in this release include:
|
New features in this release include:
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>STM32</b>.
|
|
||||||
Basic support added for the STM32 F4 family.
|
|
||||||
Board support verified for the STMicro STM3250G-EVAL board.
|
|
||||||
</li>
|
|
||||||
<li><b>File Systems</b>.
|
|
||||||
SDIO-Based SD Card support: Add support for large (>4Gb) devices.
|
|
||||||
FAT: Enhanced partition handling.
|
|
||||||
</li>
|
|
||||||
<li><b>NX Graphics</b>.
|
|
||||||
Added four new small sans serif fonts.
|
|
||||||
</li>
|
|
||||||
<li><b>Drivers</b>.
|
<li><b>Drivers</b>.
|
||||||
Fix a banding problem with the R61580 LCD.
|
New standard interface for PWM drivers and common "upper half" PWM driver.
|
||||||
|
Updated the MP25x driver to support the Macronix MX25 chips (submitted by Mohammad Elwakeel).
|
||||||
|
</li>
|
||||||
|
<li><b>STMicro STM32 F1/F4</b>.
|
||||||
|
Added an Ethernet driver, ADC drivers, DAC driver, PWM driver, CAN driver, F4 RTC driver, F4 DMA support,
|
||||||
|
logic for saving/restoring F4 FPU registers in context switches.
|
||||||
|
</li>
|
||||||
|
<li><b>STM32 Boards</b>.
|
||||||
|
Added STM3240G-EVAL DHPCD and nettest configuration.
|
||||||
|
Support for a new STM32 board, the HY-Mini STM32v board (contributed by Laurent Latil).
|
||||||
|
</li>
|
||||||
|
<li><b>Microchip PIC32MX</b>.
|
||||||
|
The port to the Microchip PIC32MX is finally functional and reliable.
|
||||||
|
The NuttX PIC32 port has verified configurations for the OS test and the NuttShell (NSH) both exist.
|
||||||
|
</li>
|
||||||
|
<li><b>Tests</b>.
|
||||||
|
New re-usable tests (in apps/examples) for PWM, ADC, and CAN loopback.
|
||||||
|
Several existing tests can now be built as NSH built-in applicaitons (dhcpd, nettest, and all of the new tests).
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
Bugfixes, order roughly on decreasing criticality include the following.
|
Bugfixes, order roughly on decreasing criticality include the following.
|
||||||
The first two bugfixes are considered critical.
|
Both of these bugfixes are considered critical.
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>FAT</b>.
|
<li><b>STM32</b>.
|
||||||
Fix errors in how the first entries in the root directory are added.
|
Correct handling of data overrun conditions.
|
||||||
Fix errors in FAT date/time handling.
|
Previous logic would hang with infinite interrupts when a data overrun occurred.
|
||||||
</li>
|
</li>
|
||||||
<li><b>C Library</b>.
|
<li><b>DHCPD</b>.
|
||||||
<code>wchar_t</code> is a built-in type for C++
|
Fix several problems using host order address where network order addresses were expected (and vice versa).
|
||||||
</li>
|
|
||||||
<li><b>Signals</b>.
|
|
||||||
Fix bug in certain <code>sig_timedwait()</code> error handling.
|
|
||||||
</li>
|
|
||||||
<li><b>Drivers</b>.
|
|
||||||
Fix cloned errors in <code>poll()</code> handling in several drivers.
|
|
||||||
</li>
|
|
||||||
<li><b>Message Queues</b>.
|
|
||||||
<code>errno</code> was not being set correctly by <code>mq_notify()</code>.
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
See the <a href="#currentrelease">ChangeLog</a> for details.
|
See the <a href="#currentrelease">ChangeLog</a> for details.
|
||||||
</p>
|
</p>
|
||||||
|
@ -1425,6 +1423,10 @@
|
||||||
Uros Platise added support for timers, RTC, I2C, FLASH, extended power management
|
Uros Platise added support for timers, RTC, I2C, FLASH, extended power management
|
||||||
and other features.
|
and other features.
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
Additional drivers and configurations were added in NuttX 6.13 for the STM32 F1 and F4.
|
||||||
|
F1 compatible drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, and a CAN driver.
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
<b>Development Environments:</b>
|
<b>Development Environments:</b>
|
||||||
|
@ -1669,11 +1671,15 @@
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
As of this writing, the basic port is complete and passes the NuttX OS test.
|
As of this writing, the basic port is complete and first appeared in NuttX-6.12.
|
||||||
An additional, validated configuration exists for the NuttShell (NSH, see the
|
The port passes the NuttX OS test and includes a validated configuration for the NuttShell (NSH, see the
|
||||||
<a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
<a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||||
This basic port first appeared in NuttX-6.12.
|
Additional drivers and configurations were added in NuttX 6.13.
|
||||||
A more complete port with support for SDIO, Ethernet, and USB OTG is expected in future releases.
|
Drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, CAN driver, F4 RTC driver
|
||||||
|
(most of these are compatible with the F1 family as well).
|
||||||
|
That release also included F4 DMA support and logic for saving/restoring F4 FPU registers in context switches.
|
||||||
|
Networking intensions include support for Telnet NSH sessions and new configurations for DHPCD and the networking test (nettest).
|
||||||
|
A more complete port would include support for SDIO and USB OTG which are not available in NuttX 6.13.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -2011,10 +2017,10 @@
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
This port is code complete and partially testing.
|
The basic port is code complete and fully verified in NuttX 6.13.
|
||||||
Initial testing was, unfortunately, delayed due to test equipment issues.
|
Available configurations include the OS test and the NuttShell (NSH - see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||||
In the mean time, I received the Sure Electronics and the Microchip PIC32 Ethernet Starter kit.
|
A more complete port would include support of the USB OTG port on this board.
|
||||||
I expect that this port will be functional when those other ports are functional, but I have not revisited this.
|
That driver is not yet available as of this writing.
|
||||||
</p>
|
</p>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
|
@ -2031,14 +2037,19 @@
|
||||||
This port uses the "Advanced USB Storage Demo Board," Model DB-DP11215, from <a href="http://www.sureelectronics.net">Sure Electronics</a>.
|
This port uses the "Advanced USB Storage Demo Board," Model DB-DP11215, from <a href="http://www.sureelectronics.net">Sure Electronics</a>.
|
||||||
This board features the MicroChip PIC32MX440F512H.
|
This board features the MicroChip PIC32MX440F512H.
|
||||||
See the <a href="http://www.sureelectronics.net/goods.php?id=1168">Sure website</a> for further information about the DB-DP11215 board.
|
See the <a href="http://www.sureelectronics.net/goods.php?id=1168">Sure website</a> for further information about the DB-DP11215 board.
|
||||||
|
(I believe that that the DB-DP11215 may be obsoleted now but replaced with the very similar, DB-DP11212.
|
||||||
|
The DB-DP11212 board differs, I believe, only in its serial port configuration.)
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
This port is code complete and has considerable test testing.
|
This NuttX port is code complete and has considerable test testing.
|
||||||
The port for this board was nearly complete in NuttX 6.11, but still requires a few bug fixes before it will be ready for prime time.
|
The port for this board was completed in NuttX 6.11, but still required a few bug fixes before it will be ready for prime time.
|
||||||
Work is ongoing as time permits and I expect a solid port for this board in NuttX 6.12.
|
The fully verified port first appeared in NuttX 6.13.
|
||||||
</p>
|
Available configurations include the OS test and the NuttShell (NSH - see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||||
|
A more complete port would include support of the USB OTG port and of the LCD display on this board.
|
||||||
|
Those drivers are not yet available as of this writing.
|
||||||
|
</p>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -2057,10 +2068,15 @@
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
This port was started a shelved... The Starter Kit (even with the MEB) has no serial port.
|
This port was started and then shelved for some time... The Starter Kit (even with the MEB) has no serial port.
|
||||||
I will have to come up with a different bring-up strategy to work with this board (probably using
|
I will have to come up with a different bring-up strategy to work with this board (probably using
|
||||||
an external MAX2232 board for UART support).
|
an external MAX2232 board for UART support).
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
From what I can tell using MPLAB, the NuttX port is running and fully functional on the Starter Kit.
|
||||||
|
The only configuration available as of this writing is the OS test which depends on serial output for full verification.
|
||||||
|
I am considering using a USB serial console to complete the Starter Kit verification. Stay tuned for updates.
|
||||||
|
</p>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -2642,52 +2658,77 @@ Other memory:
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
nuttx-6.12 2011-12-06 Gregory Nutt <gnutt@nuttx.org>
|
nuttx-6.13 2011-12-26 Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
* fs/fat/fs_fat32util.c and fs_fat32.h: Logic extended to look in up to
|
* arch/arm/src/stm32/stm32f40xxx_dma.c: Add DMA support for the STM32 F4
|
||||||
four partitions for a valid FAT file system.
|
family (untested on initial check-in)
|
||||||
* drivers/input/tsc2007.c: Add support for 8-bit conversions; make sure
|
* arch/arm/src/armv7-m/up_fpu.c: Add logic for saving an restoring VFP
|
||||||
that A/D converters are active before requesting conversions.
|
floating point registers on context switches (but also disable the FPU
|
||||||
* drivers/mmcsd0/mmcsd_sdio.c: Increase capacity variable from size_t
|
because CodeSourcery doesn't support hard flowing point!)
|
||||||
to uin64_t (if available) so that SD cards with capacities greater
|
* arch/arm/src/stm32/chip/stm32_eth.h: Add Ethernet register definitions
|
||||||
than 4Gb can be supported.
|
for the STM32 F4.
|
||||||
* fs/fat/fs_fat32dirent.c: The root directory structure is different
|
* arch/arm/srcm/stm32/stm32_eth.c: Adds an Ethernet driver for the STM32 F4.
|
||||||
from other directories. When formatted by Windows, it is not initialized
|
* arch/arm/srcm/stm32/stm32_dac.c and stm32_adc.c: "Skeleton" files for STM32
|
||||||
at all. Some additional special handling is required to initialize the
|
DAC and ADC drivers. The actual logic will come later.
|
||||||
root directory entry to interoperate correctly with windows.
|
* arch/arm/srcm/stm32/stm32_eth.c: There may be a few more lurking bugs, but
|
||||||
* fs/fat/fs_fat32util.c: In fat_systime2fattime(void) should be
|
the STM32 Ethernet driver appears to be fully functional on the STM3240G-EVAL.
|
||||||
clock_gettime() and not clock_gettime(). Also, there is a place where
|
* arch/arm/srcm/stm32/stm32_eth.c: Fix an error in clearing abnormal interrupt
|
||||||
FAT date is used instead of FAT time. (Thanks to David Sidrane).
|
events.
|
||||||
* arch/arm/src/stm32 and arch/arm/include/stm32: Add support for the
|
* configs/stm3240g-eval/dhcpd: Add a DCHP daemon configuration for the
|
||||||
STM32F40xxx family of MCUs.
|
|
||||||
* configs/stm3240g-eval: Add framework for the STMicro STM3240G-EVAL
|
|
||||||
board.
|
|
||||||
* include/sys/types.h: wchar_t is a builtin type in C++ and its
|
|
||||||
declaration can cause errors with certain C++ compilers.
|
|
||||||
* sched/sig_timedwait.c: Fix signal handling when the returned info
|
|
||||||
is NULL. Before this change, it would derefence a NULL pointer
|
|
||||||
in this case.
|
|
||||||
* graphics/nxfonts/nxfonts_sans17x22.h and nxfonts_sans20x26.h: Add
|
|
||||||
some very small sans serif fonts.
|
|
||||||
* graphics/nxfonts/nxfonts_sans17x23b.h and nxfonts_sans20x27b.h: Add
|
|
||||||
corresponding sans serif bold fonts.
|
|
||||||
* drivers/input/ads7843e.c and tsc2007.c: Fix some errors in the poll
|
|
||||||
setup error checking that was cloned into both drivers.
|
|
||||||
* sched/mq_notify.c: Set errno appropriately on failures. There are
|
|
||||||
still several message queue functions that do not set errno!
|
|
||||||
* arch/arm/src/stm32: Fixes to several STM32F40xxx files (contributed by
|
|
||||||
Mikhail Bychek).
|
|
||||||
* configs/stm3210e-eval/src/up_lcd.c: Fix banding problem on the R61580
|
|
||||||
LCD
|
|
||||||
* configs/stm3240g-eval/ostest: The basic STM32F40xx bringup is functional
|
|
||||||
(11/12/06) for the STM3240G-EVAL board and passes the OS test.
|
|
||||||
* configs/stm3240g-eval/nsh: Adds a NuttShell (NSH) configure for the
|
|
||||||
STM3240G-EVAL board.
|
STM3240G-EVAL board.
|
||||||
|
* configs/stm3240g-eval/nettest: Add a network test configuration for the
|
||||||
|
STM3240G-EVAL board.
|
||||||
|
* arch/arm/srcm/stm32/stm32_rtc.c, stm32f10xxx_rtc.c, and stm32f40xxx_rtc:
|
||||||
|
Broke out separate drivers to handle the very different RTC implementations
|
||||||
|
in the STM32 F1 and F4 family.
|
||||||
|
* arch/arm/srcm/stm32/stm32f10xxx_rtc.c: STM32 F4 RTC is functional (12/14/2011)
|
||||||
|
* net/uip-arp.c: Fix compilation issue with CONFIG_NET_ARP_IPIN
|
||||||
|
* include/nuttx/pwm.h and drivers/pwm.c: Add an interface definition and a
|
||||||
|
"upper half" driver for PWM output.
|
||||||
|
* arch/arm/src/stm32/stm32_pwm.c: Added a PWM "lower half" driver for the
|
||||||
|
STM32. The initial check-in is little more than a framework for the driver.
|
||||||
|
* arch/arm/src/stm32/stm32_usbdev.c: Corrected two CRITICAL errors in the USB
|
||||||
|
device-side driver: (1) Handling of data overrun condition was wrong. When
|
||||||
|
there was no further memory to accept further OUT endpoint data, the driver
|
||||||
|
would hang with infinite interrupts; (2) the logic in setting toggle bits
|
||||||
|
was not correct. However, this driver has functioned for a long time until
|
||||||
|
the particular condition that revealed the bug occurred. My impression is
|
||||||
|
that this latter bugfix also fixes some STM32 USB performance problems.
|
||||||
|
* configs/hymini-stm32v: A configuration for the HY-Mini STM32v board contributed
|
||||||
|
by Laurent Latil. Theses changes also include support for the STM32F103VCT6.
|
||||||
|
* arch/configs/stm3240g-eval/src/up_pwm.c: Add hooks needed to use the new
|
||||||
|
apps/examples/pwm test of the STM32 PWM driver.
|
||||||
|
* drivers/mtd/mp25x.c: Add ability to use different SPI modes and different
|
||||||
|
manufacturers codes. Fix a error in the wait for not busy (submitted by
|
||||||
|
Mohammad Elwakeel.
|
||||||
|
* arch/arm/src/stm32/stm32_can.c. Add a low-level STM32 CAN driver. (Initial
|
||||||
|
check is incomplete). Add loopback support to the driver.
|
||||||
|
* arch/arm/src/stm32/stm32_adc.c. The ADC is now functional. A more complete
|
||||||
|
driver would require DMA support. I have some questions still about the
|
||||||
|
accuracy of the timer-driven sampling.
|
||||||
|
* configs/sure-pic32mx/nsh. The PIC32 port is (finally) functional. Add an
|
||||||
|
NSH configuration for the Sure PIC32MX board.
|
||||||
|
* configs/sure-pic32mx/*/defconfig. Calibrated all PIC32 delay loops.
|
||||||
|
* configs/pcblogic-pic32mx/nsh. Add an NSH configuration for the PCBLogic
|
||||||
|
PIC32 board.
|
||||||
|
* Both PIC32 OS test and NSH configurations have now been verified.
|
||||||
|
|
||||||
apps-6.12 2011-12-06 Gregory Nutt <gnutt@nuttx.org>
|
apps-6.13 2011-12-06 Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
* apps/examples/buttons: The button test can now be executed as an NSH
|
* apps/examples/dhcpd: May now be built as an NSH built-in application
|
||||||
built in command.
|
by setting CONFIG_NSH_BUILTIN_APPS.
|
||||||
|
* apps/netutils/dhcpd/dhcpd.c: Fix several problems using host order address
|
||||||
|
where network addresses expected (and vice versa).
|
||||||
|
* apps/examples/nettest: May now be built as an NSH built-in application
|
||||||
|
by setting CONFIG_NSH_BUILTIN_APPS.
|
||||||
|
* apps/examples/nettest: Correct some build issues with the nettest is
|
||||||
|
built for performance evaluation.
|
||||||
|
* apps/examples/adc: Add a very simple test to drive and test an ADC
|
||||||
|
driver.
|
||||||
|
* apps/examples/pwm: Add an NSH PWM command to drive and test a PWM
|
||||||
|
driver.
|
||||||
|
* apps/examples/can: Add an NSH CAN command to drive and test a CAN
|
||||||
|
driver in loopback mode.
|
||||||
|
|
||||||
pascal-1.0 2011-05-15 Gregory Nutt <gnutt@nuttx.org>
|
pascal-1.0 2011-05-15 Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
|
@ -2730,40 +2771,9 @@ buildroot-1.10 2011-05-06 <gnutt@nuttx.org>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
nuttx-6.13 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
nuttx-6.14 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
* arch/arm/src/stm32/stm32f40xxx_dma.c: Add DMA support for the STM32 F4
|
apps-6.14 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||||
family (untested on initial check-in)
|
|
||||||
* arch/arm/src/armv7-m/up_fpu.c: Add logic for saving an restoring VFP
|
|
||||||
floating point registers on context switches (but also disable the FPU
|
|
||||||
because CodeSourcery doesn't support hard flowing point!)
|
|
||||||
* arch/arm/src/stm32/chip/stm32_eth.h: Add Ethernet register definitions
|
|
||||||
for the STM32 F4.
|
|
||||||
* arch/arm/srcm/stm32/stm32_eth.c: Adds an Ethernet driver for the STM32 F4.
|
|
||||||
* arch/arm/srcm/stm32/stm32_dac.c and stm32_adc.c: "Skeleton" files for STM32
|
|
||||||
DAC and ADC drivers. The actual logic will come later.
|
|
||||||
* arch/arm/srcm/stm32/stm32_eth.c: There may be a few more lurking bugs, but
|
|
||||||
the STM32 Ethernet driver appears to be fully functional on the STM3240G-EVAL.
|
|
||||||
* arch/arm/srcm/stm32/stm32_eth.c: Fix an error in clearing abnormal interrupt
|
|
||||||
events.
|
|
||||||
* configs/stm3240g-eval/dhcpd: Add a DCHP daemon configuration for the
|
|
||||||
STM3240G-EVAL board.
|
|
||||||
* configs/stm3240g-eval/nettest: Add a network test configuration for the
|
|
||||||
STM3240G-EVAL board.
|
|
||||||
* arch/arm/srcm/stm32/stm32_rtc.c, stm32f10xxx_rtc.c, and stm32f40xxx_rtc:
|
|
||||||
Broke out separate drivers to handle the very different RTC implementations
|
|
||||||
in the STM32 F1 and F4 family.
|
|
||||||
|
|
||||||
apps-6.13 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
|
||||||
|
|
||||||
* apps/examples/dhcpd: May now be built as an NSH built-in application
|
|
||||||
by setting CONFIG_NSH_BUILTIN_APPS.
|
|
||||||
* apps/netutils/dhcpd/dhcpd.c: Fix several problems using host order address
|
|
||||||
where network addresses expected (and vice versa).
|
|
||||||
* apps/examples/nettest: May now be built as an NSH built-in application
|
|
||||||
by setting CONFIG_NSH_BUILTIN_APPS.
|
|
||||||
* apps/examples/nettest: Correct some build issues with the nettest is
|
|
||||||
built for performance evaluation.
|
|
||||||
|
|
||||||
pascal-3.1 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
pascal-3.1 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
|
|
|
@ -2423,3 +2423,39 @@ Bugfixes, order roughly on decreasing criticality include:
|
||||||
* Drivers. Fix cloned errors in poll() handling in several drivers.
|
* Drivers. Fix cloned errors in poll() handling in several drivers.
|
||||||
* Message Queues. errno was not being set correctly by mq_notify().
|
* Message Queues. errno was not being set correctly by mq_notify().
|
||||||
* C Library. wchar_t is a built-in type for C++
|
* C Library. wchar_t is a built-in type for C++
|
||||||
|
|
||||||
|
NuttX-6.13
|
||||||
|
^^^^^^^^^^
|
||||||
|
|
||||||
|
The 80th release of NuttX, Version 6.13, was made on December 26, 2011
|
||||||
|
and is available for download from the SourceForge website. Note
|
||||||
|
that release consists of two tarballs: nuttx-6.13.tar.gz and
|
||||||
|
apps-6.13.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
|
file for build information).
|
||||||
|
|
||||||
|
New features in this release include:
|
||||||
|
|
||||||
|
* Drivers. New standard interface for PWM drivers and common
|
||||||
|
"upper half" PWM driver. Updated the MP25x driver to support
|
||||||
|
the Macronix MX25 chips (submitted by Mohammad Elwakeel).
|
||||||
|
* STM32 F1/F4. Added an Ethernet driver, ADC drivers, DAC driver,
|
||||||
|
PWM driver, CAN driver, F4 RTC driver, F4 DMA support,
|
||||||
|
logic for saving/restoring F4 FPU registers in context switches.
|
||||||
|
* STM32 Boards. Added STM3240G-EVAL DHPCD and nettest configuration.
|
||||||
|
Support for a new STM32 board, the HY-Mini STM32v board, was
|
||||||
|
contributed by Laurent Latil
|
||||||
|
* PIC32. The port to the Microchip PIC32MX is finally functional and
|
||||||
|
reliable. The NuttX PIC32 port has verified configurations for
|
||||||
|
the OS test and the NuttShell (NSH) both exist.
|
||||||
|
* Tests: New re-usable tests (in apps/examples) for PWM, ADC, and
|
||||||
|
CAN loopback. Several existing tests can now be built as NSH built-in
|
||||||
|
applicaitons (dhcpd, nettest, and all of the new tests).
|
||||||
|
|
||||||
|
Bugfixes, order roughly on decreasing criticality include:
|
||||||
|
|
||||||
|
* STM32: Correct handling of data overrun conditions. Existing logic
|
||||||
|
would hang with infinite interrupts when a data overrun occurred.
|
||||||
|
* DHCPD. Fix several problems using host order address where network
|
||||||
|
addresses expected (and vice versa).
|
||||||
|
|
||||||
|
And several others. See the ChangeLog for more details.
|
||||||
|
|
|
@ -509,6 +509,9 @@ Creating Compatible NuttX HEX files
|
||||||
Serial Console
|
Serial Console
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
[[Warning: This all sounds great, but the fact is that I have not yet
|
||||||
|
gotten any serial UART output to work from the MEB.]]
|
||||||
|
|
||||||
A serial console is not required to use NuttX. However, all of the
|
A serial console is not required to use NuttX. However, all of the
|
||||||
Nuttx example code in the apps/examples assumes that you have a
|
Nuttx example code in the apps/examples assumes that you have a
|
||||||
serial console. The Ethernet Starter Kit(even with the MEB) does not
|
serial console. The Ethernet Starter Kit(even with the MEB) does not
|
||||||
|
|
Loading…
Reference in New Issue