From 781be650ae67078917292bbcfdf99516f3f0be0f Mon Sep 17 00:00:00 2001
From: patacongo Last Updated: February 25, 2011 Last Updated: February 27, 2011
STMicro STM32F103x.
- This port uses the STMicro STM3210E-EVAL development board that
- features the STM32F103ZET6 MCU.
- This port uses a GNU arm-elf toolchain* under either Linux or Cygwin (with native Windows GNU
+ Support for three MCUs and two board configurations are available.
+ MCU support includes: STM32F103ZET6, STM32F103RET6, and STM32F107VC.
+ Board support includes:
+
+ These ports uses a GNU arm-elf toolchain* under either Linux or Cygwin (with native Windows GNU
tools or Cygwin-based GNU tools).
STATUS:
- The basic STM32 port was released in NuttX version 0.4.12. The basic port includes boot-up
- logic, interrupt driven serial console, and system timer interrupts.
- The 0.4.13 release added support for SPI, serial FLASH, and USB device.;
- The 4.14 release added support for buttons and SDIO-based MMC/SD and verifed DMA support.
- Verified configurations are available for NuttX OS test, the NuttShell (NSH) example,
- the USB serial device class, and the USB mass storage device class example.
Development Environments:
1) Linux with native Linux GNU toolchain, 2) Cygwin with Cygwin GNU toolchain, or 3) Cygwin
@@ -1231,7 +1251,7 @@
1) Linux with native Linux GNU toolchain, 2) Cygwin with Cygwin GNU toolchain, or 3) Cygwin
with Windows native toolchain (CodeSourcery or devkitARM). A DIY toolchain for Linux
or Cygwin is provided by the NuttX
- buildroot
+ buildroot
package.
MC9S12NE64.
- This port uses the Freescale DEMO9S12NE64 Evaluation Board with a GNU arm-elf toolchain* under Linux or Cygwin.
+ Support for the MC9S12NE64 MCU and two boards are included:
+
+ Both use a GNU arm-elf toolchain* under Linux or Cygwin.
+ The NuttX buildroot provides a properly patched GCC 3.4.4 toolchain that is highly optimized for the m9s12x family.
STATUS:
- This port only fragmentary as of NuttX-5.0. Some initial pieces appear in that
- release, but much more is needed. Time permitting, the HCS12 port may be available
- int NuttX5.1.
+ Coding is complete for the MC9S12NE64 and for the NE64 Badge board.
+ However, testing has not yet begun due to issues with BDMs, Code Warrior, and
+ the paging in the build process.
+ Progress is slow, but I hope to see a fully verified MC9S12NE64 port in the near future.
@@ -1170,21 +1170,41 @@
NuttX RTOS
-
+
+
@@ -1337,7 +1357,7 @@
1) Linux with native Linux GNU toolchain, 2) Cygwin with Cygwin GNU toolchain, or 3) Cygwin
with Windows native toolchain (CodeSourcery or devkitARM). A DIY toolchain for Linux
or Cygwin is provided by the NuttX
- buildroot
+ buildroot
package.
@@ -1380,14 +1400,27 @@
+
@@ -1720,7 +1753,7 @@ m68k, m68hc11, m68hc12, and SuperH ports.
This combination works well too.
It works just as well as the native Linux environment except
that compilation and build times are a little longer.
- The custom NuttX buildroot referenced above may be build in
+ The custom NuttX buildroot referenced above may be build in
the Cygwin environment as well.
+
+
Last Updated: February 24, 2010
+Last Updated: February 27, 2010