TI provides key runtime software components and documentation to further ease development. TI’s online training provides an introduction to the Processor SDK and how to use this software to start building applications on TI processors.
The Programmable Real-Time Unit (PRU) is a small processor that is tightly integrated with an IO subsystem, offering low-latency control of IO pins on TI’s SoC devices including the AM335x, AM437x, and AM57x Sitara Processors. The PRU is customer-programmable and can be used to implement simple and flexible control functions, peripherals, and state machines that directly access IO pins of the device, as well as can communicate with the application cores. TI's online training for PRU provides an introduction to development and debugging.
TI provides software and tools for developing PRU applications on supported TI processors. Tools for PRU Development includes information on how to get started debugging the PRU using Code Composer Studio (CCS), how to rebuild PRU firmware on the target board, as well as tips and tricks for using the PRU C/C++ Compiler, including recommendations and things to avoid when using loops, links, registers, arguments, and constant tables.
C2000 MCU DesignDRIVE, a new evaluation platform to explore numerous industrial drive subsystems and motor control topologies. This evaluation platform supports various motor types, current sensing technologies and position sensors.
An introduction to the new DesignDRIVE Position Manager technology for TMS320F28379D and TMS320F28379S Delfino(TM) real-time controllers. Position Manager provides solutions for interfacing to servo motor rotor absolute position sensors such as resolvers, SIN/COS, EnDat 2.2 and BiSS-C.
This section contains training on DesignDRIVE current loop control innovations.
TI's Building Blocks for PRU Development online training includes an overview of the PRU subsystem, device and IO integration, application design, and programming model.