MCU+ Academy
Welcome to MCU+ Academy, a resource for designing with the MCU+ software and tools
on supported devices. MCU+ Academy features easy-to-use training modules ranging from
the basics of getting started to advanced development topics.

Getting Started

Getting Started

Out-of-Box Experience:
AM243x LaunchPadâ„¢

Quickstart, benchmarks, and useful resources.

Get started

Getting Started

Out-of-Box Experience:
AM243x EVM

Quickstart, benchmarks, and useful resources.

Get started

Getting Started

AM243x MCU+ SDK
Getting Started Guide

Start here to begin software development with MCU+.

Get started

MCU+ SDK Fundamentals

Learning Module

Part 1: Intro to MCU+ SDK

Learn about the MCU+ SDK and the tools available to begin developing your application.

Get started

Learning Module

Part 2: MCU+ SDK Projects

Learn about a typical MCU+ SDK project.

Get started

Learning Module

Part 3: SysConfig Overview

Learn the basics of using SysConfig to configure an MCU+ SDK application.

Get started

How-to

Part 4: Adding Drivers

Learn how to add drivers to create a GPIO LED Blink application.

Get started

Learning Module

Part 5: Linker Command File 101

Learn the essentials of using the Linker Command File in an MCU+ SDK application.

Get started

Learning Module

Part 6: Debugging Basics

Learn the basics of debugging an MCU+ SDK application in CCS.

Get started

Advanced Topics

Learning Module

Multi-core Projects

Learn about system projects and how to convert a single-core project to multi-core.

Get started

Learning Module

FreeRTOS Basics

Learn the basics of using FreeRTOS in an MCU+ SDK project.

Get started

How-to

Benchmarking

Learn how to use the Cycle Counter to benchmark your application.

Get started

Learning Module

Understanding the UDMA Driver

Learn about the UDMA driver and how to add it to your application.

Get started

How-to

IPC Notify

Learn how to add the IPC Notify driver to your application.

Get started

Introduction to the Industrial Communications Toolkit

The Industrial Communications Toolkit enables real-time industrial communications for TI processors. Industrial communication is handled by the Programmable Real-Time Unit Industrial Communication Subsystem (PRU-ICSS) which implements the low-level industrial Ethernet and Fieldbus protocols through firmware. The upper layers of the protocols stacks are implemented in software running on Arm cores.

Three models for the industrial protocol software are supported: full protocol stacks from TI, 3rd-party protocol stacks, or customers can use their own protocol stacks. The Industrial Comms Toolkit provides PRU FW and documentation that can be used for integration with the 3rd-party and customer stacks. For customers that would like to leverage the simplicity of the full protocol stacks from TI, the Industrial Comms Toolkit provides fully integrated and compliance-tested R5F protocol solutions with Application Programmer Interface (API) documentation and examples to make application development simple and straightforward.

Get started with examples of the full protocol stack solutions below.

How-to

Get Started with EtherCAT

Learn how to begin evaluating EtherCAT with MCU+.

Get started

How-to

Get Started with EtherNet/IP

Learn how to begin evaluating EtherNet/IP with MCU+.

Get started

How-to

Get Started with PROFINET RT

Learn how to begin evaluating PROFINET RT with MCU+.

Get started



Is there a topic you would like to see covered in MCU+ Academy? Let us know here: mcu_plus_academy_feedback@list.ti.com