Embedded Coder Hardware Support Package for TI AM26x

Embedded Coder Hardware Support Package for Texas Instruments AM26x Processors
105 Downloads
Updated 24 Jan 2025
Design models in Simulink, generate code using Embedded Coder, and run the executables on AM263x, AM263Px, AM261x hardware platforms designed for real-time control applications without using manual programming. Apply industry-proven techniques for Model-Based Design to verify that the algorithms work during simulation and then implement the algorithms as standalone applications on the AM26X platforms using automatic code generation. By default, the generated code is ANSI/ISO C/C++.
Embedded Coder Support Package for Texas Instruments AM26X Processors supports:
  • Library of Simulink blocks that connect to AM263x, AM263Px, AM261x I/O such as ADC, DAC, CMPSS, EPWM, ECAP, EQEP, SDFM, GPIO, UART, MCAN, SPI, HWI
  • Rapid prototyping of algorithms on-chip using automated build, deploy and execution
  • Built-in support for specific hardware (ControlCards and LaunchPads), scheduler (baremetal scheduler), FreeRTOS and compiler
  • Processor-in-the-loop PIL support
  • Real-time parameter tuning and logging using External mode (XCP over Serial, XCP over CAN)
Supported hardware:
  • controlCard: AM263x, AM263Px
  • LaunchPad: AM263x, AM263Px, AM261x
  • Custom boards: AM263x based, AM263Px based
For support and queries, contact TI E2E at https://e2e.ti.com
Getting Started (installation and usage documentation) is available in TI E2E at: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1428628/am2634-q1-faq-embedded-coder-hsp-for-am26x-getting-started-documentation-and-videos

Cite As

Texas Instruments AM26x Model Based Design Team (2025). Embedded Coder Hardware Support Package for TI AM26x (https://github.com/TexasInstruments/am26x-hsp), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2024b
Compatible with R2024b
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

+am263x

+codertarget/+arm_cortex_r/+internal

+codertarget/+arm_cortex_r/+pil

+matlabshared/+target/+am26x

+matlabshared/+target/+am26x/+am261x

+matlabshared/+target/+am26x/+am263px

+matlabshared/+target/+am26x/+am263x

blocks/block_ADC

blocks/block_CAN

blocks/block_CHAR

blocks/block_CMPSS

blocks/block_DAC

blocks/block_ECAP

blocks/block_EPWM

blocks/block_EQEP

blocks/block_GPIO

blocks/block_HWI

blocks/block_MCSPI

blocks/block_SDFM

blocks/block_UART

blocks/library/am261x

blocks/library/am263px

blocks/library/am263x

code_replacement

examples/motor_control

sl_cus

src

toolchain/am261x/+matlabshared/+toolchain/+ti_arm_clang

toolchain/am261x/freertos

toolchain/am261x/nortos

toolchain/am263px/+matlabshared/+toolchain/+ti_arm_clang

toolchain/am263px/freertos

toolchain/am263px/nortos

toolchain/am263x/+matlabshared/+toolchain/+ti_arm_clang

toolchain/am263x/freertos

toolchain/am263x/nortos

blocks/block_HWI

blocks/library/am261x

blocks/library/am263px

blocks/library/am263x

examples/block_examples/adc/adc_burst_mode_epwm

examples/block_examples/adc/adc_burst_mode_oversampling

examples/block_examples/adc/adc_differential_mode

examples/block_examples/adc/adc_multiple_soc_epwm

examples/block_examples/adc/adc_ppb_delay

examples/block_examples/adc/adc_ppb_offset

examples/block_examples/adc/adc_soc_continuous

examples/block_examples/adc/adc_soc_epwm

examples/block_examples/adc/adc_soc_oversampling

examples/block_examples/adc/adc_soc_software

examples/block_examples/adc/adc_soc_software_sync

examples/block_examples/cmpss/cmpss_aynchronous_trip

examples/block_examples/cmpss/cmpss_external_mode

examples/block_examples/dac/dac_constant_voltage

examples/block_examples/dac/dac_ramp_wave

examples/block_examples/dac/dac_square_wave

examples/block_examples/ecap/ecap_apwm

examples/block_examples/ecap/ecap_capture_pwm

examples/block_examples/epwm/epwm_chopper

examples/block_examples/epwm/epwm_deadband

examples/block_examples/epwm/epwm_synchronization

examples/block_examples/epwm/epwm_trip_zone

examples/block_examples/epwm/epwm_xcmp_multiple_edges

examples/block_examples/epwm/hrpwm_deadband_sfo

examples/block_examples/epwm/hrpwm_duty_cycle_sfo

examples/block_examples/epwm/hrpwm_phase_shift_sfo

examples/block_examples/eqep/eqep_direction_position

examples/block_examples/gpio/gpio_input_interrupt

examples/block_examples/gpio/gpio_led_blink

examples/block_examples/mcan/mcan_external_read_write

examples/block_examples/mcan/mcan_internal_loopback

examples/block_examples/mcspi

examples/block_examples/sdfm/sdfm_epwm_sync

examples/block_examples/sdfm/sdfm_filter_sync_cpuread

examples/block_examples/sdfm/sdfm_filter_sync_cpuread_single_channel

examples/block_examples/uart/uart_echo

examples/external_mode

examples/motor_control

examples/pil

examples/tmu

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
24.2.1.13

Added support for External Mode (XCP over CAN), AM261x device support, Code optimization and SPI driver block.

24.2.0.12

Release: General Access 1 (GA1)
Version: 24.2.0.12
Package 0012

24.2.0.11

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.