StarterWare for ARM® based TI Sitara Processors


Description & Features

Technical Documents

Support & Training

Order Now

Important Note

TI has completed development of StarterWare for Sitara. TI no longer plans to make updates to this software for bug fixes or future enhancements.

View all related products

Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date   Description  

StarterWare for AM18x Processors


ACTIVE v1.00.00.00  27 OCT 2011  C-based library APIs and examples for peripheral and IO configuration with or without an operating system 

StarterWare for AM335x Processors


ACTIVE v2.00.01.01  12 Jul 2013  C-based library APIs and examples for peripheral and IO configuration with or without an operating system 


StarterWare provides C-based no-OS platform support for TI's ARM9™ and ARM® Cortex™ A8 based devices. StarterWare provides device abstraction layer libraries, peripheral programming examples such as Ethernet, graphics and USB, and board level example applications. StarterWare can be used stand-alone or with an RTOS (with appropriate changes to work in RTOS environment).

Additional Information
  • Peripheral programming interface
  • Example applications for each peripheral to demonstrate programming and usage of the peripheral
  • Software portability across devices for a given peripheral
  • Tool-chain agnostic C code (Some startup code will be in assembly and hence some part of the code will be tool dependent)
  • Support for Windows(R) host and Linux host
  • Support for the following tool chains:
    • Open source code generation tools (gcc) for ARM
    • TI code generation tools (TMS470)
    • IAR tool chain for ARM
  • Graphics library and USB stack ported with example applications
  • Doxygen based application programming interface (API) reference guide available with delivery package


What's Included
  • AISgen tool to convert .out to .ais
  • API reference guide, release notes and user guide
  • Application examples showing the usage of device abstraction layer (DAL) and demonstrating the capability of the peripherals
  • Boot loader and flashing utility
  • Device abstraction layer for most of the peripherals
  • Out of box demo that boots from flash/mmcsd and demonstrates various peripherals
  • Pnmtoc tool to convert PNM image to C array
  • Registry file for Code Composer Studio(tm) (CCS) (.gel)
  • Wiki based user guide that provides a detailed list of instructions and helpful programming tips
  • bmp2c tool to convert BMP image to C array
  • lwIP, a free, BSD-style license, TCP/IP stack from Swedish Institute of Computer Science
  • out2rprc tool to create bootable application images

Technical Documents
More literature (2)
Title Date
StarterWare Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 27 Oct 2011
Sitara ARM Processors Wiki 17 Oct 2012

Development Tools (1)

Name Part Number Tool Type
Code Composer Studio (CCS) Integrated Development Environment (IDE)  CCSTUDIO  SW Development Tools, IDEs, Compilers 

Design Kits & Evaluation Modules (4)

Name Part Number Tool Type
AM18x eXperimenter's Kit  TMDSEXP1808L  Evaluation Modules & Boards 
AM18x evaluation module with Wi-Fi  TMDXEVMWIFI1808L  Evaluation Modules & Boards 
AM335x Starter Kit  TMDSSK3358  Evaluation Modules & Boards 
BeagleBone Development Board  BEAGLEBN  Evaluation Modules & Boards 

TI Devices (3)

Part Number Name Product Family
AM1802  Sitara Processor: ARM9, LPDDR, DDR2, Ethernet  ARM9 
AM1806  Sitara Processor: ARM9, LPDDR, DDR2, Display  ARM9 
AM1808  Sitara Processor: ARM9, LPDDR, DDR2, Display, Ethernet  ARM9 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Engage in the Community



Visit the TI Wiki