AM335x Tools & Software


TI provides key runtime software components and documentation to further ease development. The following software components are the ones most widely used.

Processor SDK

Processor SDK-Linux provides Sitara™ developers with an easy set up and quick out-of-box experience that is specific to and highlights the features of TI's ARM processors. Launching demos, benchmarks and applications is a snap with the included graphical user interface. The Processor SDK-Linux also allows developers to quickly start development of their own applications, and easily add them to the application launcher, which can be customized by the developer.

Processor SDK-RTOS provides Sitara developers with full drivers and file system based on the TI-RTOS kernel, a light-weight real-time embedded operating system for TI devices. The SDK comes with chip support libraries, drivers, board support utilities, demonstrations and examples. The Processor SDK-RTOS allows developers to quickly start development of their own applications using Code Composer Studio™ IDE for RTOS development.

For more information and to download

Linux Software Development Kit (SDK)

TI RTOS Industrial Software Development Kit (SDK)

The TI RTOS Industrial Software Development Kit (SDK) for the Sitara processor family gives customers the ability to easily add real-time industrial communications to their designproviding higher integration and flexibility. The SDK is optimized to support real-time industrial communication protocols such as EtherCAT®, Profinet, EtherNet/IP and more. This level of integration enables products to be designed with competitive board size that scale into applications in the Factory, Energy or Building automation and into the field, control or operator level.

For more information and to download

TI RTOS Industrial Software Development Kit (SDK)

For a complete list see the software section of AM335x processors

Development Tools

Four platforms are available to enable developers to explore the full functionality of the AM335x processors.

AM335x Starter Kit (EVM)

The AM335x Starter Kit (EVM-SK) provides a stable and affordable platform to quickly start evaluation of Sitara™ ARM® Cortex™-A8 AM335x Processors (AM3351AM3352AM3354AM3356AM3358) and accelerate development for smart appliance, industrial and networking applications. It is a low-cost development platform based on the ARM Cortex-A8 processor that is integrated with options such as Dual Gigabit Ethernet, DDR3 and LCD touch screen.

More information on the AM335x starter kit

AM335x Starter Kit (EVM)

AM335x Evaluation Module (EVM)

The AM335x Evaluation Module (EVM) enables developers to immediately start evaluating the AM335x processor family (AM3351AM3352AM3354AM3356AM3358) and begin building applications such as portable navigation, portable gaming, home/building automation and others.

More information on the AM335x Evaluation Module

AM335x Evaluation Module (EVM)

AM3359 Industrial Communications Engine (ICE)

The AM3359 Industrial Communications Engine (ICE) is a development platform targeted for systems that specifically focus on the industrial communications capabilities of the Sitara AM335x ARM® Cortex™-A8 Processors

The AM335x ARM Cortex-A8 Processors integrate the Programmable Real-time Unit (PRU) that has been architected to implement the real-time communication technologies used in a broad range of industrial automation equipment. It enables low foot print designs with minimal external components and with best in class low power performance.

More information on the AM3359 Industrial Communications Engine (ICE)

AM3359 Industrial Communications Engine (ICE)

BeagleBone Black Development Board

BeagleBone Black is a low-cost, open source, community-supported development platform for ARM® Cortex™-A8 processor developers and hobbyists. Boot Linux in under 10-seconds and get started on Sitara™ AM335x ARM Cortex-A8 processor development in less than 5 minutes with just a single USB cable.

More information on the BeagleBone Black

BeagleBone Black Development Board

Code Composer Studio™ (CCStudio) IDE

Code Composer Studio™ is an Eclipse-based IDE developed and supported by TI for TI embedded processor families. The software comprises a suite of tools used to develop and debug embedded applications. It includes compiler, source code editor, project build environment, debugger, profiler, simulators, real-time operating system and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow.

For more information and to download

Code Composer Studio

TI Designs

In addition to development boards, TI publishes TI Designs to aid developers implement specific applications or functionality.

For a list of TI designs for the AM335x processors

Support & Community

You know what processor you want to use, you ordered the hardware tools and downloaded the software tools, now you need to know what support resources are available in case you have any questions.

AM335x Cortex-A8 Processor

Technical Documents

Technical documents are available in each of the AM335x product folders:

AM335x Cortex-A8 Processor

Training & Videos

The following training and videos are available for AM335x processors:

Support & Community for AM335x

TI E2E Community

TI's E2E community includes support forums in which you can search for answers to your question or submit a new question. You may find your question has already been answered.