From 4519b219956f833b5583532adac1b856fba78c8d Mon Sep 17 00:00:00 2001
From: Gregory Nutt
STATUS:
Does not support interrupts but is otherwise fully functional.
+ Refer to the NuttX README file for further information.
STATUS:
This port is complete, verified, and included in the initial NuttX release.
+ Refer to the NuttX board README file for further information.
Development Environments: @@ -1929,6 +1933,7 @@ working implementation of the NuttShell (NSH). The port is complete and verified. As of NuttX 5.3, the port includes only basic timer interrupts and serial console support. + Refer to the NuttX board README file for further information.
Development Environments: (Same as for the NXP LPC214x). @@ -1961,6 +1966,7 @@ SD cards). An SPI-based ENC28J60 Ethernet driver for add-on hardware is available and but has not been fully verified on the Olimex board (due to issues powering the ENC28J60 add-on board). + Refer to the NuttX board README file for further information.
Development Environments: @@ -1992,6 +1998,7 @@ STATUS: This port has stalled due to development tool issues. Coding is complete on the basic port (timer, serial console, SPI). + Refer to the NuttX board README file for further information.
@@ -2020,6 +2027,7 @@ The basic port (timer interrupts, serial ports, network, framebuffer, etc.) is complete. All implemented features have been verified with the exception of the USB device-side driver; that implementation is complete but untested. + Refer to the NuttX board README file for further information. @@ -2039,18 +2047,21 @@STATUS: - The basic EA3131 port is complete and verified in NuttX-5.2 - This basic port includes basic boot-up, serial console, and timer interrupts. - This port was extended in NuttX 5.3 with a USB high speed driver contributed by David Hewson. - David also contributed I2C and SPI drivers plus several important LPC313x USB bug fixes - that appear in the NuttX 5.6 release. - This port has been verified using the NuttX OS test, USB serial and mass storage - tests and includes a working implementation of the NuttShell (NSH). + The basic EA3131 port is complete and verified in NuttX-5.2 + This basic port includes basic boot-up, serial console, and timer interrupts. + This port was extended in NuttX 5.3 with a USB high speed driver contributed by David Hewson. + David also contributed I2C and SPI drivers plus several important LPC313x USB bug fixes + that appear in the NuttX 5.6 release. + This port has been verified using the NuttX OS test, USB serial and mass storage + tests and includes a working implementation of the NuttShell (NSH).
- Support for on-demand paging has been developed for the EA3131. - That support would all execute of a program in SPI FLASH by paging code sections out of SPI flash as needed. - However, as of this writing, I have not had the opportunity to verify this new feature. + Support for on-demand paging has been developed for the EA3131. + That support would all execute of a program in SPI FLASH by paging code sections out of SPI flash as needed. + However, as of this writing, I have not had the opportunity to verify this new feature. +
++ Refer to the NuttX board README file for further information.
Memory Usage. @@ -2157,7 +2170,8 @@ nsh> This is the work of Alan Carvalho de Assis. Verified, initial, minimal support for the Freedom KL25Z is in place in NuttX 6.27 and 6.28: There is a working OS test configuration that verifies the correct port of NuttX to the part and a working NuttShell (NSH) configuration that might be the basis for an application development. - As of NuttX-6.28 more device driver development would be needed to make this a complete port, particularly to support USB OTG. + As of NuttX-6.28 more device driver development would be needed to make this a complete port, particularly to support USB OTG. + Refer to the NuttX board README file for further information.
@@ -2196,7 +2210,8 @@ nsh>STATUS: - This port was will be released in NuttX 6.14. + This port was was released in NuttX 6.14. + Refer to the NuttX board README file for further information.
@@ -2247,18 +2263,19 @@ nsh>
STATUS: - This port was released in NuttX 5.5. - Features are the same as with the Eagle-100 LM3S6918 described above. - The apps/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. + This port was released in NuttX 5.5. + Features are the same as with the Eagle-100 LM3S6918 described above. + The apps/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.
- NOTE: 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. + NOTE: 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. + Refer to the NuttX board README file for further information.
@@ -2284,6 +2301,7 @@ nsh> STATUS: This port was released in NuttX 5.10. Features are the same as with the Eagle-100 LM3S6918 described above. + Refer to the NuttX board README file for further information.
@@ -2300,6 +2318,7 @@ nsh> Header file support was contributed by Tiago Maluta for this part. Jose Pablo Rojas V. is used those header file changes to port NuttX to the TI/Stellaris EKK-LM3S9B96. That port was available in the NuttX-6.20 release. + Refer to the NuttX board README file for further information. @@ -2335,6 +2354,7 @@ nsh> This initial support includes a configuration using the NuttShell (NSH) that might be the basis for an application development. A driver for the on-board segment LCD is included as well as an option to drive the segment LCD from an NSH "built-in" command. As of this writing, a few more things are needed to make this a more complete port: 1) Verfication of more device drivers (timers, quadrature encoders, PWM, etc.), and 2) logic that actually uses the low-power consumption modes of the EnergyLite part. + Refer to the NuttX board README file for further information.Memory Usage. @@ -2379,6 +2399,7 @@ nsh> This logic was extended to support the high density STM32F100RC chips by Freddie Chopin However, there is no specific board support for this chip families in the NuttX source tree. There is, however, generic support for STM32F100RC boards. + Refer to the NuttX board README file for further information.
@@ -2506,12 +2532,15 @@ nsh> Work is underway as of this writing to port NuttX to the Shenzhou IV development board (See www.armjishu.com) featuring the STMicro STM32F107VCT MCU. If all goes according to plan, this port should be verified and available in NuttX-6.22.
+ STATUS: + In progress. + The following have been verified: + (1) Basic Cortex-M3 port, + (2) Ethernet, + (3) On-board LEDs. + Refer to the NuttX board README file for further information. +
- Subsequent NuttX releases will extend this port and add support for SDIO-based SD cards and - USB device (and possible LCD support). - These extensions may or may not happen soon as my plate is kind of full now. + Subsequent NuttX releases will extend this port and add support for the SDIO-based SD cards and + USB device. + Refer to the NuttX board README file for further information about this port.
@@ -2592,6 +2623,7 @@ nsh> STATUS: As of this writing, the basic port is code complete and fully verified configurations exist for the basic NuttX OS test and for the NuttShell NSH). The first fully functional Arduino Due port was released in NuttX-6.29. + Refer to the NuttX board README file for further information.
@@ -2653,6 +2685,7 @@ nsh>
@@ -2715,6 +2752,7 @@ nsh> 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), the NuttX OS test, THTTPD, and USB mass storage device. + Refer to the NuttX board README file for further information.
This board configuration was contributed and made available in NuttX-6.20. As contributed board support, I am unsure of what all has been verfied and what has not. - See the Microment website for more information about the Lincoln60 board. - More to come. + See the Microment website Lincoln60 board and the NuttX board README file for further information about the Lincoln board.
@@ -2913,13 +2958,14 @@ nsh>
- Refer to the STMicro web site for further information about this board. + Refer to the STMicro web site for further information about this board and to
STATUS: The basic port for the STM32F4-Discovery was contributed by Mike Smith and was first released in NuttX-6.14. All drivers listed for the STM3240G-EVAL are usable on this plaform as well. + Refer to the NuttX board README file for further information.
@@ -2936,7 +2982,7 @@ nsh>
- See the Mikroelektronika website for more information about this board. + See the Mikroelektronika website for more information about this board and the NuttX board README file for further information about the NuttX port.
@@ -2980,13 +3026,14 @@ nsh>
STATUS: + Refer to the NuttX board README file for more detailed information about this port.
NuttX-6.20 The basic port is complete. The OS test configuration and the basic NSH configurations are present and fully verified. - This includes verified support for: SYSTICK system time, pin and GPIO configuration, and a serial console. + This includes verified support for: SYSTICK system time, pin and GPIO configuration, and a serial console.
Several drivers have been copied from the related LPC17xx port but require integration into the LPC43xx: ADC, DAC, GPDMA, I2C, SPI, and SSP. @@ -3057,6 +3104,7 @@ nsh> STATUS: As of this writing, the basic port is code complete and fully verified configurations exist for the basic NuttX OS test and for the NuttShell NSH). The first fully functional SAM4L Xplained Pro port was released in NuttX-6.28. + Refer to the NuttX board README file for further information.
Memory Usage. @@ -3108,6 +3156,7 @@ Mem: 29232 5920 23312 23312 As of this writing, the basic port is code complete and fully verified configurations exist for the basic NuttX OS test and for the NuttShell NSH). 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 README file for further information.
@@ -3198,6 +3249,7 @@ Mem: 29232 5920 23312 23312 An SPI driver and a USB device driver exist for the AT90USB as well as a USB mass storage configureation. However, this configuration is not fully debugged as of the NuttX-6.5 release. + Refer to the NuttX board README file for further information.
@@ -3482,6 +3541,7 @@ Mem: 29232 5920 23312 23312 STATUS: The basic port is code complete and fully verified in NuttX 6.13. Available configurations include the OS test and the NuttShell (NSH - see the NSH User Guide). + Refer to the NuttX board README file for further information.
m16c-nuttx-elf-ld
link fails with the following message:
+ because the GNU m16c-nuttx-elf-ld
link fails with the following message:
m32c-nuttx-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
@@ -3633,8 +3696,8 @@ Mem: 29232 5920 23312 23312
BFD_ASSERT (*plt_offset != (bfd_vma) -1);
- No workaround is known at this time. This is a show stopper for M16C for - the time being. + No workaround is known at this time. This is a show stopper for M16C. + Refer to the NuttX board README file for further information.
@@ -3658,6 +3721,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);STATUS: The initial release of support for the z16f was made available in NuttX version 0.3.7. + Refer to the NuttX board README file for further information.
@@ -3691,6 +3755,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1); The first integrated version was released in NuttX version 0.4.2 (with important early bugfixes in 0.4.3 and 0.4.4). As of this writing, that port provides basic board support with a serial console, SPI, and eZ80F91 EMAC driver. + Refer to the NuttX board README files for the ez80f0910200kitg and ez80f910200zcofile for further information. @@ -3721,6 +3786,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1); STATUS: This release has been verified only on the ZiLOG ZDS-II Z8Encore! chip simulation as of nuttx-0.3.9. + Refer to the NuttX board README files for the z8encore000zco and for thez8f64200100kit for further information.STATUS: Most of the NuttX is in port for both the Z80182 and for the P112 board. - Boards from Kickstarter project will not be available, however, until the first quarter of 2013. + Boards from Kickstarter project will not be available, however, until the third quarter of 2013. So it will be some time before this port is verified on hardware. + Refer to the NuttX board README file for further information.