Update of Documents/NuttX.html in preparation for the 7.26 release.

This commit is contained in:
Gregory Nutt 2018-09-08 06:56:01 -06:00
parent fa5822f255
commit 9479ad54f9

View File

@ -1521,7 +1521,7 @@
<li><a href="#armcortexr4">ARM Cortex-R4</a> (2)</li>
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (10)</li>
<li><a href="#armcortexm3">ARM Cortex-M3</a> (37)</li>
<li><a href="#armcortexm4">ARM Cortex-M4</a> (45)</li>
<li><a href="#armcortexm4">ARM Cortex-M4</a> (47)</li>
<li><a href="#armcortexm7">ARM Cortex-M7</a> (12)</li>
</ul>
<li>Atmel AVR
@ -1602,28 +1602,6 @@
<li><a href="#allwinnera10">A10</a> <small>(Cortex-A8)</small></li>
</ul>
</li>
<li>Atmel
<ul>
<li><a href="#avratmega128">AVR ATMega128</a> <small>(8-bit AVR)</small></li>
<li><a href="#avratmega1284p">AVR ATMega1284p</a> <small>(8-bit AVR)</small></li>
<li><a href="#avratmega2560">AVR ATMega2560</a> <small>(8-bit AVR)</small></li>
<li><a href="#avrat90usbxxx">AVR AT90USB64x and AT90USB6128x</a> <small>(8-bit AVR)</small></li>
<li><a href="#at32uc3bxxx">AVR32 AT32UC3BXXX</a> <small>(32-bit AVR32)</small></li>
<li><a href="#at91samd20">Atmel SAMD20</a> <small>(ARM Cortex-M0+)</small></li>
<li><a href="#at91saml21">Atmel SAML21</a> <small>(ARM Cortex-M0+)</small></li>
<li><a href="#at91sam3u">Atmel SAM3U</a> <small>(ARM Cortex-M3)</small></li>
<li><a href="#at91sam3x">Atmel SAM3X</a> <small>(ARM Cortex-M3)</small></li>
<li><a href="#at91sam4c">Atmel SAM4C</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91sam4e">Atmel SAM4E</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91sam4l">Atmel SAM4L</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91sam4s">Atmel SAM4S</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91same70">Atmel SAME70</a> <small>(ARM Cortex-M7)</small></li>
<li><a href="#at91samv71">Atmel SAMV71</a> <small>(ARM Cortex-M7)</small></li>
<li><a href="#at91sama5d2">Atmel SAMA5D2</a> <small>(ARM Cortex-A5)</small></li>
<li><a href="#at91sama5d3">Atmel SAMA5D3</a> <small>(ARM Cortex-A5)</small></li>
<li><a href="#at91sama5d4">Atmel SAMA5D4</a> <small>(ARM Cortex-A5)</small></li>
</ul>
</li>
<li>Broadcom
<ul>
<li><a href="#bcm2708">BCM2708</a> <small>(ARM1176JZ)</small></li>
@ -1658,6 +1636,29 @@
<li><a href="#pic32mzef">PIC32MZEF Family</a> <small>(MIPS32 M14K)</small></li>
</ul>
</li>
<li>Microchip (Formerly Atmel)
<ul>
<li><a href="#avratmega128">AVR ATMega128</a> <small>(8-bit AVR)</small></li>
<li><a href="#avratmega1284p">AVR ATMega1284p</a> <small>(8-bit AVR)</small></li>
<li><a href="#avratmega2560">AVR ATMega2560</a> <small>(8-bit AVR)</small></li>
<li><a href="#avrat90usbxxx">AVR AT90USB64x and AT90USB6128x</a> <small>(8-bit AVR)</small></li>
<li><a href="#at32uc3bxxx">AVR32 AT32UC3BXXX</a> <small>(32-bit AVR32)</small></li>
<li><a href="#at91samd20">Atmel SAMD20</a> <small>(ARM Cortex-M0+)</small></li>
<li><a href="#at91saml21">Atmel SAML21</a> <small>(ARM Cortex-M0+)</small></li>
<li><a href="#at91sam3u">Atmel SAM3U</a> <small>(ARM Cortex-M3)</small></li>
<li><a href="#at91sam3x">Atmel SAM3X</a> <small>(ARM Cortex-M3)</small></li>
<li><a href="#at91sam4c">Atmel SAM4C</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91sam4e">Atmel SAM4E</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91sam4l">Atmel SAM4L</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91sam4s">Atmel SAM4S</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91samd5e5">Atmel SAMD5x/E5x</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#at91same70">Atmel SAME70</a> <small>(ARM Cortex-M7)</small></li>
<li><a href="#at91samv71">Atmel SAMV71</a> <small>(ARM Cortex-M7)</small></li>
<li><a href="#at91sama5d2">Atmel SAMA5D2</a> <small>(ARM Cortex-A5)</small></li>
<li><a href="#at91sama5d3">Atmel SAMA5D3</a> <small>(ARM Cortex-A5)</small></li>
<li><a href="#at91sama5d4">Atmel SAMA5D4</a> <small>(ARM Cortex-A5)</small></li>
</ul>
</li>
<li>Moxa
<ul>
<li><a href="#moxart">Moxa NP51x0</a> <small>(ARMv4)</small></li>
@ -1761,6 +1762,7 @@
<li><a href="#stm32l475">STMicro STM32 L475</a> <small>(STM32 L4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32l476">STMicro STM32 L476</a> <small>(STM32 L4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32l496">STMicro STM32 L496</a> <small>(STM32 L4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32l4rx">STMicro STM32 L4Rx</a> <small>(STM32 L4 family, ARM Cortex-M4)</small></li>
<li><a href="#stm32f72x3x">STMicro STM32 F72x/F73x</a> <small>(STM32 F7 family, ARM Cortex-M7)</small></li>
<li><a href="#stm32f74x">STMicro STM32 F745/F746</a> <small>(STM32 F7 family, ARM Cortex-M7)</small></li>
<li><a href="#stm32f75x">STMicro STM32 F756</a> <small>(STM32 F7 family, ARM Cortex-M7)</small></li>
@ -4590,6 +4592,31 @@ nsh>
</td>
</tr>
<tr>
<td><br></td>
<td><hr></td>
</tr>
<tr>
<td><br></td>
<td>
<p>
<a name="stm32l4rx"><b>STMicro STM32 L4Rx</b>.</a>
Architecture support for STM32 L4+ family was contributed by Juha Niskanen along with board support for the STM32L4R9I-Discovery in NuttX-7.26:
</p>
<ul>
<li>
<p>
<b>STM32L4R9I-Discovery</b>.
Board support for the STMicro STM32L4R9I-Discovery board from ST Micro was contributed by Juha Niskanen in NuttX-7.26.
That development board uses the STM32L4R9AI part.
See the <a href="https://www.st.com/en/evaluation-tools/32l4r9idiscovery.html" target="_blank">STMicro website</a> and the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32l4r9ai-disco/README.txt" target="_blank">README</a> file for further information.
See also the status above for the opther STM32 L4 parts, most of which also applies to this part.
</p>
</li>
</ul>
</td>
</tr>
<tr>
<td><br></td>
<td><hr></td>
@ -5181,6 +5208,7 @@ Mem: 29232 5920 23312 23312
</ul>
</td>
</tr>
<tr>
<td><br></td>
<td><hr></td>
@ -5197,6 +5225,36 @@ Mem: 29232 5920 23312 23312
</p>
</td>
</tr>
<li><a href="#">Atmel SAMD5x/E5x</a> <small>(ARM Cortex-M4)</small></li>
<tr>
<td><br></td>
<td><hr></td>
</tr>
<tr>
<td><br></td>
<td>
<p>
<a name="at91samd5e5"><b>Atmel SAMD5x/E5x</b>.</a>
The port of NuttX to Adafruit Metro M4 development board was released with NuttX-7/26.
This board is essentially a advanced version of the Adafruit Metro board based on the SAMD21, but upgraded to the SAMD51, specifically the SAMD51J19.
See the <a href="https://www.adafruit.com/product/3382">Adafruit</a> web page for additional information about the board.
</p>
<p>
A fully-function, basic NuttShell (NSH) configuration was was available in this initial NuttX-7.26 release.
That initial port verifies clock configuration boot-up logic, SysTick timer, and SERCOM USART for the serial console.
The NSH configuration also includes use of the Cortex-M Cache Controller (CMCC) which give the SAMD51's Cortex-M4 a performance boost.
</p>
<p>
Because of the similarity in peripherals, several drivers were brought in from the SAML21 port.
Most have not been verified as of the NuttX-7.26 release.
These unverfied drivers include: SPI, I2C, DMA, USB.
Also refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/metro-m4/README.txt" target="_blank">README</a> file for further information about the current state of the port.
</p>
</td>
</tr>
<tr>
<td><br></td>
<td><hr></td>