diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index f46048d2381..457302400bf 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@
Last Updated: May 6, 2013
+Last Updated: May 21, 2013
NuttX, the NSH application, and GCC libraries use 34.2KB of FLASH leaving 93.8KB of FLASH (72%) free from additional application development.
- Static SRAM usage is about 1.2KB (<4%) and leaves 13.8KB (86%) available for heap at runtime.
+ Static SRAM usage is about 1.2KB (<4%) and leaves 14.8KB (86%) available for heap at runtime.
SRAM usage at run-time can be shown with the NSH free command:
@@ -2093,6 +2093,69 @@ nsh>
+
+
+
+
+
+
+
+
+ STMicro STM32L152 (STM32L "EnergyLite" Line).
+ This is a port of NuttX to the STMicro STM32L-Discovery development board.
+ The STM32L-Discovery board is based on the STM32L152RBT6 MCU (128KB FLASH and 16KB of SRAM).
+
+
+
+ The STM32L-Discovery and 32L152CDISCOVERY kits are functionally equivalent.
+ The difference is the internal Flash memory size (STM32L152RBT6 with 128 Kbytes or STM32L152RCT6 with 256 Kbytes).
+ Both boards feature:
+
+
+ - An ST-LINK/V2 embedded debug tool interface,
+ - LCD (24 segments, 4 commons),
+ - LEDs,
+ - Pushbuttons,
+ - A linear touch sensor, and
+ - Four touchkeys.
+
+
+ STATUS.
+ Initial support for the STM32L-Discovery was released in NuttX-6.28.
+ This initial support is very minimal:
+ There is a configuration using the NuttShell (NSH) that might be the basis for an application development.
+ As of this writing, more device drivers are needed to make this a more complete port.
+
+
+ Memory Usage.
+ For a full-featured RTOS such as NuttX, providing support in a usable and meaningful way within the tiny memories of the STM32L152RBT6 demonstrates the scalability of NuttX. The STM32L152RBT6 comes in a 64-pin package and has 128KB FLASH and 16KB of SRAM.
+
+
+ Static memory usage can be shown with size command:
+
+
+$ size nuttx
+ text data bss dec hex filename
+ 39664 132 1124 40920 9fd8 nuttx
+
+
+ NuttX, the NSH application, and GCC libraries use 38.7KB of FLASH leaving 89.3B of FLASH (70%) free from additional application development.
+ Static SRAM usage is about 1.2KB (<4%) and leaves 14.8KB (86%) available for heap at runtime.
+
+ SRAM usage at run-time can be shown with the NSH free command:
+
+NuttShell (NSH) NuttX-6.27
+nsh> free
+ total used free largest
+Mem: 14096 3928 10168 10168
+nsh>
+
+
+ You can see that 9.9KB (62%) of SRAM heap is staill available for further application development while NSH is running.
+
+
+
+