AM335x - Tools & software

<Section CTA Link - not authored>
<Horizontal Rule - not authored>
<Section CTA Link - not authored>
<Horizontal Rule - not authored>


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.

Processor SDK Linux)

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.

PRU-ICSS Industrial Software for AM57x


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.

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.

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.

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.

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.

Code Composer Studio

TI Designs

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


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.

Technical Documents

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

Training & Videos

The following training and videos are available for AM335x processors:

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.