Embedded Coder Hardware Support Package for TI AM26x
Embedded Coder Hardware Support Package for Texas Instruments AM26x Processors
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 LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
+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)
|
||
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.