blob: b2f0387ad0ba8af6a069e755281e18bbd66df7f9 [file] [log] [blame]
<!--
Documentation/_templates/layout.html
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership. The
ASF licenses this file to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
-->
<!DOCTYPE html>
<html class="writer-html5" lang="en">
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>TI/Stellaris Tiva &mdash; NuttX latest documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/sphinx_collapse.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/custom.css" />
<link rel="shortcut icon" href="../../../_static/favicon.ico"/>
<script src="../../../_static/jquery.js"></script>
<script src="../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
<script src="../../../_static/doctools.js"></script>
<script src="../../../_static/sphinx_highlight.js"></script>
<script src="../../../_static/clipboard.min.js"></script>
<script src="../../../_static/copybutton.js"></script>
<script src="../../../_static/design-tabs.js"></script>
<script src="../../../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="next" title="TI/Hercules TMS570xxx" href="../tms570/index.html" />
<link rel="prev" title="ST STR71" href="../str71x/index.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../../../index.html" class="icon icon-home"> NuttX
</a>
<!-- this version selector is quite ugly, should be probably replaced by something
more modern -->
<div class="version-selector">
<select onchange="javascript:location.href = this.value;">
<option value="../../../../latest" selected="selected">latest</option>
<option value="../../../../10.0.0" >10.0.0</option>
<option value="../../../../10.0.1" >10.0.1</option>
<option value="../../../../10.1.0" >10.1.0</option>
<option value="../../../../10.2.0" >10.2.0</option>
<option value="../../../../10.3.0" >10.3.0</option>
<option value="../../../../11.0.0" >11.0.0</option>
<option value="../../../../12.0.0" >12.0.0</option>
<option value="../../../../12.1.0" >12.1.0</option>
<option value="../../../../12.2.0" >12.2.0</option>
<option value="../../../../12.2.1" >12.2.1</option>
<option value="../../../../12.3.0" >12.3.0</option>
<option value="../../../../12.4.0" >12.4.0</option>
<option value="../../../../12.5.0" >12.5.0</option>
<option value="../../../../12.5.1" >12.5.1</option>
<option value="../../../../12.6.0" >12.6.0</option>
<option value="../../../../12.7.0" >12.7.0</option>
<option value="../../../../12.8.0" >12.8.0</option>
<option value="../../../../12.9.0" >12.9.0</option>
<option value="../../../../12.10.0" >12.10.0</option>
<option value="../../../../12.11.0" >12.11.0</option>
</select>
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../../index.html">Home</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../introduction/index.html">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../quickstart/index.html">Getting Started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../contributing/index.html">Contributing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Supported Platforms</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">ARM</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../a1x/index.html">Allwinner A10</a></li>
<li class="toctree-l3"><a class="reference internal" href="../am335x/index.html">TI/Sitara AM335x</a></li>
<li class="toctree-l3"><a class="reference internal" href="../at32/index.html">Artery AT32</a></li>
<li class="toctree-l3"><a class="reference internal" href="../bcm2708/index.html">Broadcom BCM2708 (removed)</a></li>
<li class="toctree-l3"><a class="reference internal" href="../c5471/index.html">TI TMS320-C5471</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cxd56xx/index.html">Sony CXD56xx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../dm320/index.html">TI TMS320-DM320</a></li>
<li class="toctree-l3"><a class="reference internal" href="../efm32/index.html">SiLabs EFM32</a></li>
<li class="toctree-l3"><a class="reference internal" href="../eoss3/index.html">EOSS3</a></li>
<li class="toctree-l3"><a class="reference internal" href="../fvp-v8r-aarch32/index.html">FVP ARMv8-R Virt Chip</a></li>
<li class="toctree-l3"><a class="reference internal" href="../gd32f4/index.html">GD32F4</a></li>
<li class="toctree-l3"><a class="reference internal" href="../goldfish/goldfish_timer.html">GOLDFISH TIMER</a></li>
<li class="toctree-l3"><a class="reference internal" href="../goldfish/index.html">GOLDFISH</a></li>
<li class="toctree-l3"><a class="reference internal" href="../imx1/index.html">NXP/Freescale i.MX1</a></li>
<li class="toctree-l3"><a class="reference internal" href="../imx6/index.html">NXP/Freescale i.MX6</a></li>
<li class="toctree-l3"><a class="reference internal" href="../imx9/index.html">NXP i.MX9</a></li>
<li class="toctree-l3"><a class="reference internal" href="../imxrt/index.html">NXP i.MX RT</a></li>
<li class="toctree-l3"><a class="reference internal" href="../kinetis/index.html">NXP/FreeScale Kinetis</a></li>
<li class="toctree-l3"><a class="reference internal" href="../kl/index.html">NXP/FreeScale KLxx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lc823450/index.html">ON Semiconductor LC823450</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc17xx/index.html">NXP LPC17xx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc214x/index.html">NXP LPC214x</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc2378/index.html">NXP LPC2378</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc31xx/index.html">NXP LPC31xx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc40xx/index.html">NXP LPC40xx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc43xx/index.html">NXP LPC43xx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lpc54xx/index.html">NXP LPC54xx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../max326xx/index.html">Maxim Integrated MAX32660</a></li>
<li class="toctree-l3"><a class="reference internal" href="../moxart/index.html">Moxa NP51x0</a></li>
<li class="toctree-l3"><a class="reference internal" href="../mps/index.html">MPS</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nrf52/ieee802154.html">Nordic nRF52 IEEE 802.15.4</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nrf53/index.html">Nordic nRF53</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nrf91/index.html">Nordic nRF91</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nuc1xx/index.html">nuvoTon NUC120</a></li>
<li class="toctree-l3"><a class="reference internal" href="../phy62xx/index.html">PHY+ PHY62</a></li>
<li class="toctree-l3"><a class="reference internal" href="../qemu/index.html">QEMU</a></li>
<li class="toctree-l3"><a class="reference internal" href="../ra4m1/index.html">Renesas RA4M1</a></li>
<li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">Raspberry Pi rp2040</a></li>
<li class="toctree-l3"><a class="reference internal" href="../rp23xx/index.html">Raspberry Pi rp2350</a></li>
<li class="toctree-l3"><a class="reference internal" href="../s32k1xx/index.html">NXP S32K1XX</a></li>
<li class="toctree-l3"><a class="reference internal" href="../s32k3xx/index.html">NXP S32K3XX</a></li>
<li class="toctree-l3"><a class="reference internal" href="../sam34/index.html">Microchip SAM34</a></li>
<li class="toctree-l3"><a class="reference internal" href="../sama5/index.html">Microchip SAMA5</a></li>
<li class="toctree-l3"><a class="reference internal" href="../samd2l2/index.html">Microchip SAMD2x</a></li>
<li class="toctree-l3"><a class="reference internal" href="../samd5e5/index.html">Microchip samd5e5</a></li>
<li class="toctree-l3"><a class="reference internal" href="../samv7/index.html">Microchip SAM V7</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32c0/index.html">ST STM32C0</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32f0/index.html">ST STM32F0</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32f1/index.html">ST STM32F1</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32f2/index.html">ST STM32F2</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32f3/index.html">ST STM32F3</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32f4/index.html">ST STM32F4</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32f7/index.html">ST STM32F7</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32g0/index.html">ST STM32G0</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32g4/index.html">ST STM32G4</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32h5/index.html">ST STM32H5</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32h7/index.html">ST STM32H7</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32l0/index.html">ST STM32L0</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32l1/index.html">ST STM32L1</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32l4/index.html">ST STM32L4</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32l5/index.html">ST STM32L5</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32u5/index.html">ST STM32U5</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32wb/index.html">ST STM32WB</a></li>
<li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">ST STM32WL5</a></li>
<li class="toctree-l3"><a class="reference internal" href="../str71x/index.html">ST STR71</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">TI/Stellaris Tiva</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s6432">TI/Stellaris LM3S6432</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s6432s2e">TI/Stellaris LM3S6432S2E</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s6918">TI/Stellaris LM3S6918</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s6965">TI/Stellaris LM3S6965</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s8962">TI/Stellaris LM3S8962</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s9b92">TI/Stellaris LM3S9B92</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm3s9b96">TI/Stellaris LM3S9B96</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-simplelink-cc13x0">TI/SimpleLink CC13x0</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-tiva-tm4c123g">TI/Tiva TM4C123G</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-tiva-tm4c1294">TI/Tiva TM4C1294</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-tiva-tm4c129e">TI/Tiva TM4C129E</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-tiva-tm4c129x">TI/Tiva TM4C129X</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-simplelink-cc13x2">TI/SimpleLink CC13x2</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ti-stellaris-lm4f120x">TI/Stellaris LM4F120x</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tms570/index.html">TI/Hercules TMS570xxx</a></li>
<li class="toctree-l3"><a class="reference internal" href="../xmc4/index.html">Infineon XMC4000</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../../arm64/index.html">ARM64</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../avr/index.html">Microchip AVR</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../ceva/index.html">CEVA</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../hc/index.html">HC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../mips/index.html">MIPS</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../misco/index.html">Misoc</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../or1k/index.html">OpenRISC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../risc-v/index.html">RISC-V</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../sim/index.html">Simulators</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../sim/network_linux.html">Network Support on Linux</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../sim/network_vpnkit.html">Network support with VPNKit</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../sparc/index.html">SPARC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../tricore/index.html">TriCore</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../x86/index.html">Intel 80x86</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../x86_64/index.html">Intel 80x86_64</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../xtensa/index.html">Xtensa</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../z16/index.html">Z16</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../z80/index.html">Z80</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../../components/index.html">OS Components</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../applications/index.html">Applications</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../implementation/index.html">Implementation Details</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../reference/index.html">API Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../faq/index.html">FAQ</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../debugging/index.html">Debugging</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../guides/index.html">Guides</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../standards/index.html">Standards</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../glossary.html">Glossary</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../logos/index.html">NuttX Logos</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../_tags/tagsindex.html">Tags</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../../index.html">NuttX</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../../index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item"><a href="../../index.html">Supported Platforms</a></li>
<li class="breadcrumb-item"><a href="../index.html">ARM</a></li>
<li class="breadcrumb-item active">TI/Stellaris Tiva</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/tiva/index.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="ti-stellaris-tiva">
<h1>TI/Stellaris Tiva<a class="headerlink" href="#ti-stellaris-tiva" title="Permalink to this heading"></a></h1>
<section id="ti-stellaris-lm3s6432">
<h2>TI/Stellaris LM3S6432<a class="headerlink" href="#ti-stellaris-lm3s6432" title="Permalink to this heading"></a></h2>
<p>This is a port of NuttX to the Stellaris RDK-S2E
Reference Design Kit and the MDL-S2E Ethernet to Serial module
(contributed by Mike Smith).</p>
</section>
<section id="ti-stellaris-lm3s6432s2e">
<h2>TI/Stellaris LM3S6432S2E<a class="headerlink" href="#ti-stellaris-lm3s6432s2e" title="Permalink to this heading"></a></h2>
<p>This port uses Serial-to-Ethernet Reference
Design Kit and has
similar support as for the other Stellaris family members. A
configuration is available for the NuttShell (NSH) (see <a class="reference internal" href="../../../applications/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). The NSH
configuration including networking support with a Telnet NSH console.
This port was contributed by Mike Smith.</p>
</section>
<section id="ti-stellaris-lm3s6918">
<h2>TI/Stellaris LM3S6918<a class="headerlink" href="#ti-stellaris-lm3s6918" title="Permalink to this heading"></a></h2>
<p>This port uses the
<a class="reference external" href="http://www.micromint.com/">Micromint</a> Eagle-100 development board
with a GNU arm-nuttx-elf toolchain* under either Linux or Cygwin.</p>
<p><strong>Development Environments:</strong> 1) Linux with native Linux GNU toolchain,
2) Cygwin/MSYS with Cygwin GNU toolchain, 3) Cygwin/MSYS with Windows
native toolchain (CodeSourcery or devkitARM), or 4) Native Windows. A
DIY toolchain for Linux or Cygwin is provided by the NuttX
<a class="reference external" href="https://bitbucket.org/nuttx/buildroot/downloads/">buildroot</a>
package.</p>
</section>
<section id="ti-stellaris-lm3s6965">
<h2>TI/Stellaris LM3S6965<a class="headerlink" href="#ti-stellaris-lm3s6965" title="Permalink to this heading"></a></h2>
<p>This port uses the Stellaris LM3S6965 Ethernet
Evaluation Kit with a GNU arm-nuttx-elf toolchain* under either Linux
or Cygwin.</p>
<p><strong>Development Environments:</strong> See the Eagle-100 LM3S6918 above.</p>
</section>
<section id="ti-stellaris-lm3s8962">
<h2>TI/Stellaris LM3S8962<a class="headerlink" href="#ti-stellaris-lm3s8962" title="Permalink to this heading"></a></h2>
<p>This port uses the Stellaris EKC-LM3S8962
Ethernet+CAN Evaluation Kit with a GNU arm-nuttx-elf toolchain* under
either Linux or Cygwin. Contributed by Larry Arnold.</p>
</section>
<section id="ti-stellaris-lm3s9b92">
<h2>TI/Stellaris LM3S9B92<a class="headerlink" href="#ti-stellaris-lm3s9b92" title="Permalink to this heading"></a></h2>
<p>Architectural support for the LM3S9B92 was
contributed by Lwazi Dube in NuttX 7.28. No board support for boards
using the LM3S9B92 are currently available.</p>
</section>
<section id="ti-stellaris-lm3s9b96">
<h2>TI/Stellaris LM3S9B96<a class="headerlink" href="#ti-stellaris-lm3s9b96" title="Permalink to this heading"></a></h2>
<p>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
<a class="reference external" href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/tiva/boards/ekk-lm3s9b96/README.txt">README</a>
file for further information.</p>
</section>
<section id="ti-simplelink-cc13x0">
<h2>TI/SimpleLink CC13x0<a class="headerlink" href="#ti-simplelink-cc13x0" title="Permalink to this heading"></a></h2>
<p>Basic, unverified architectural support for the
CC13x0 was added in NuttX-7.28. This is a work in progress and, with any
luck, a fully verified port will be available in NuttX-7.29.</p>
</section>
<section id="ti-tiva-tm4c123g">
<h2>TI/Tiva TM4C123G<a class="headerlink" href="#ti-tiva-tm4c123g" title="Permalink to this heading"></a></h2>
<p>This port uses the Tiva C Series TM4C123G LaunchPad
Evaluation Kit
<a class="reference external" href="http://www.ti.com/tool/ek-tm4c123gxl">(EK-TM4C123GXL)</a>.</p>
<p><strong>TI Tiva TM4C123H</strong>. Architectural support for the Tiva TM4C123AH6PM
was contributed in NuttX-8.1 by Nathan Hartman.</p>
<p><strong>STATUS:</strong></p>
<ul class="simple">
<li><p><strong>NuttX-7.1</strong>. Initial architectural support for the EK-TM4C123GXL
was implemented and was released in NuttX 7.1. Basic board support
the EK-TM4C123GXL was also included in that release but was not fully
tested. This basic board support included a configuration for the
NuttShell
<a class="reference internal" href="../../../applications/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>).</p></li>
<li><p><strong>NuttX-7.2</strong>. The fully verified port to the EK-TM4C123GXL was
provided in NuttX-7.2.</p></li>
<li><p><strong>NuttX-7.7</strong>. An I2C driver was added in NuttX-7.7.</p></li>
<li><p><strong>NuttX-8.1</strong>. Along with TM4C123AH6PM support, Nathan Hartman also
reinstated and extended the Tiva Quadrature Encoder driver.</p></li>
</ul>
</section>
<section id="ti-tiva-tm4c1294">
<h2>TI/Tiva TM4C1294<a class="headerlink" href="#ti-tiva-tm4c1294" title="Permalink to this heading"></a></h2>
<p>This port uses the TI Tiva C Series TM4C1294 Connected
LaunchPad <a class="reference external" href="http://www.ti.com/tool/ek-tm4c1294xl">(EK-TM4C1294XL)</a>.</p>
<p><strong>STATUS:</strong></p>
<ul class="simple">
<li><p>Support for the EK-TM4C1294XL was contributed by Frank Sautter and
was released in NuttX 7.9. This basic board support included a
configuration for the NuttShell
<a class="reference internal" href="../../../applications/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) and a
configuration for testing IPv6. See drivers for the <a class="reference external" href="#titm4c129x">TI Tiva
TM4C129X</a>.</p></li>
<li><p>FLASH and EEPROM drivers from Shirshak Sengupta were included in
NuttX-7.25.</p></li>
</ul>
<p>Refer to the EK-TM4C1294XL board
<a class="reference external" href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/tiva/boards/tm4c1294-launchpad/README.txt">README</a>
file for more detailed information about this port.</p>
</section>
<section id="ti-tiva-tm4c129e">
<h2>TI/Tiva TM4C129E<a class="headerlink" href="#ti-tiva-tm4c129e" title="Permalink to this heading"></a></h2>
<p>This port uses the TI Tiva C Series TM4C129E Crypto Connected
LaunchPad <a class="reference external" href="https://www.ti.com/tool/EK-TM4C129EXL">(EK-TM4C129EXL)</a>.</p>
<p><strong>STATUS:</strong></p>
<ul class="simple">
<li><p>Support for the EK-TM4C129EXL is based on support for the similar
EK-TM4C1294XL. This basic board support includes a configuration
for the NuttShell <a class="reference internal" href="../../../applications/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>), a configuration for testing
IPv6, and a configuration for testing the RTOS using the ostest
example in the NuttX apps repository.</p></li>
</ul>
<p>Refer to the EK-TM4C129EXL board
<a class="reference external" href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/tiva/boards/tm4c129e-launchpad/README.txt">README</a>
file for more detailed information about this port.</p>
</section>
<section id="ti-tiva-tm4c129x">
<h2>TI/Tiva TM4C129X<a class="headerlink" href="#ti-tiva-tm4c129x" title="Permalink to this heading"></a></h2>
<p>This port uses the TI Tiva C Series TM4C129X Connected
Development Kit <a class="reference external" href="http://www.ti.com/tool/dk-tm4c129x">(DK-TM4C129X)</a>.</p>
<p><strong>STATUS:</strong></p>
<ul class="simple">
<li><p>A mature port to the DK-TM4C129X was implemented and was released in
NuttX 7.7.</p></li>
<li><p>At the initial release, verified drivers were available for Ethernet
interface, I2C, and timers as well as board LEDs and push buttons.
Other Tiva/Stellaris drivers should port to the TM4C129X without
major difficulty.</p></li>
<li><p>This board supports included two configurations for the NuttShell
(<a class="reference internal" href="../../../applications/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). Both
are networked enabled: One configured to support IPv4 and one
configured to supported IPv6. Instructions are included in the board
<a class="reference external" href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt">README</a>
file for configuring both IPv4 and IPv6 simultaneously.</p></li>
<li><p>Tiva PWM and Quadrature Encoder drivers were contributed to NuttX in
7.18 by Young.</p></li>
</ul>
<p>Refer to the DK-TM4C129X board
<a class="reference external" href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt">README</a>
file for more detailed information about this port.</p>
</section>
<section id="ti-simplelink-cc13x2">
<h2>TI/SimpleLink CC13x2<a class="headerlink" href="#ti-simplelink-cc13x2" title="Permalink to this heading"></a></h2>
<p>Basic, unverified architectural support for the
CC13x2 was added in NuttX-7.28. Fragmentary support for very similar
CC26x2 family is included. This is a work in progress and, with any
luck, a fully verified port will be available in NuttX-7.29. It is
currently code complete (minus some ROM <em>DriverLib</em> hooks) but untested.</p>
<p><strong>TI LaunchXL-CC1312R1</strong>. Basic board support for the TI
LaunchXL-CC1312R1 board is in place. Board bring-up, however, cannot be
done until the the basic CC13x2 architecture support is complete,
hopefully in NuttX-7.29.</p>
</section>
<section id="ti-stellaris-lm4f120x">
<h2>TI/Stellaris LM4F120x<a class="headerlink" href="#ti-stellaris-lm4f120x" title="Permalink to this heading"></a></h2>
<p>This port uses the TI Stellaris LM4F120 LaunchPad.
Jose Pablo Carballo and I are doing this port.</p>
<ul class="simple">
<li><p>TI/Tiva TM4C123G</p></li>
<li><p>TI/Tiva TM4C1294</p></li>
<li><p>TI/Tiva TM4C129E</p></li>
<li><p>TI/Tiva TM4C129X</p></li>
<li><p>TI/SimpleLink CC13x2</p></li>
</ul>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="../str71x/index.html" class="btn btn-neutral float-left" title="ST STR71" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="../tms570/index.html" class="btn btn-neutral float-right" title="TI/Hercules TMS570xxx" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2023, The Apache Software Foundation.</p>
</div>
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>