From ffdd034c35f899fbed3de26401566d0b7caa58f1 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 31 Jul 2013 10:46:13 -0600 Subject: [PATCH] SAMA5: Add an NSH configuration of the SAMA5D3x-EK board --- ChangeLog | 5 +- Documentation/NuttX.html | 50 +- arch/arm/src/sama5/sam_serial.c | 4 +- configs/README.txt | 18 +- configs/sama5d3x-ek/README.txt | 155 ++++- configs/sama5d3x-ek/nsh/Make.defs | 136 ++++ configs/sama5d3x-ek/nsh/defconfig | 718 ++++++++++++++++++++ configs/sama5d3x-ek/nsh/setenv.sh | 76 +++ configs/sama5d3x-ek/src/sam_cxxinitialize.c | 153 +++++ 9 files changed, 1291 insertions(+), 24 deletions(-) create mode 100644 configs/sama5d3x-ek/nsh/Make.defs create mode 100644 configs/sama5d3x-ek/nsh/defconfig create mode 100755 configs/sama5d3x-ek/nsh/setenv.sh create mode 100644 configs/sama5d3x-ek/src/sam_cxxinitialize.c diff --git a/ChangeLog b/ChangeLog index 07e149d686..ff3ac74a44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5237,4 +5237,7 @@ * arch/arm/include/armv7-m: Add irqdisable() (2013-7-30); * configs/sama5d3-ek/src/nor_main.c: Now disables interrupts before jumping to NOR flash (2013-7-30). - + * configs/sama5d3-ek/nsh: Add an NSH configuration for the + SAMA5D3x-EK (2013-7-31) + * configs/sama5d3-ek/src/sam_cxxinitialize.c: Add C++ support + (2013-7-31). diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index f522cd43da..658f86b9b9 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: July 16, 2013

+

Last Updated: July 31, 2013

@@ -1631,6 +1631,7 @@
  • ARM7TDMI (5)
  • ARM920T (1)
  • ARM926EJS (3)
  • +
  • ARM Cortex-A5 (1)
  • ARM Cortex-M0/M0+ (2)
  • ARM Cortex-M3 (20)
  • ARM Cortex-M4 (9)
  • @@ -1698,6 +1699,7 @@
  • Atmel AT91SAM3X (ARM Cortex-M3)
  • Atmel AT91SAM4L (ARM Cortex-M4)
  • Atmel AT91SAM4S (ARM Cortex-M4)
  • +
  • Atmel AT91SAMA5D (ARM Cortex-A5)
  • Freescale @@ -2092,6 +2094,52 @@ + + + + ARM Cortex-A5. + + + +
    + +

    + Atmel SAMA5D. + This is the port of NuttX to the Atmel SAMA5D3x-EK development boards (where x=1,3,4, or 5). + These boards feature the Atmel SAMA5D3 microprocessors. + Four different SAMA5D3x-EK kits are available +

    + +

    + The each kit consist of an identical base board with different plug-in modules for each CPU. + An option 7 inch LCD is also available. + All four boards are supported by NuttX with a simple reconfiguration of the processor type. +

    +

    + There is also the SAMA5D3FAE-EK bundle includes everything: The base board, all four CPU modules, and the LCD. +

    +