TI E2E support forums
TI E2E support forums
  • User
  • Site
  • Search
  • User
  • E2E™ design support >
  • Forums
    • Amplifiers
    • API solutions
    • Audio
    • Clock & timing
    • Data converters
    • DLP® products
    • Interface
    • Isolation
    • Logic
    • Microcontrollers
    • Motor drivers
    • Power management
    • Processors
    • RF & microwave
    • Sensors
    • Site support
    • Switches & multiplexers
    • Tools
    • Wireless connectivity
    • Archived forums
    • Archived groups
  • Technical articles
  • TI training
    • Tech days
    • Online training
    • Live events
    • Power Supply Design Seminar
  • Getting started
  • 简体中文
  • More
  • Cancel
Processors

Processors

Processors forum

  • Mentions
  • Tags
  • More
  • Cancel
  • Ask a new question
  • Ask a new question
  • Cancel
Texas Instruments (TI) Processors support forum is an extensive online knowledge base where millions of technical questions and solutions are available 24/7. You can search processors content or ask technical support questions on Sitara™ processors, digital signal processors (DSP) and automotive processors. Find the right solution for your circuit design challenges by using our TI E2E™ support forums that are supported by thousands of contributing TI experts.
Frequent questions
    • 10/3/2025
    • Betsy Varughese

    [FAQ] TDA4AH-Q1: C7x Scalable Vector Programming

    Part Number: TDA4VH-Q1

    Tool/software:

    Hi Team,

    Can you explain scalable vector programming with an example?

    Regards,

    Betsy Varughese

    Processors forum Processors
    • 10/2/2025
    • Sarabesh Srinivasan

    [FAQ] TDA4VH-Q1: What are the steps to build the GPU demo application lightweight-offscreen through the SDK?

    Part Number: TDA4VH-Q1

    Tool/software:

    I want to be able to build and test the GPU test-application lightweight-offscreen demo shown here: https://github.com/StaticRocket/lightweight-offscreen

    I am currently on SDK 9.2 how can I do this?

    Processors forum Processors
    • 10/1/2025
    • Prashant Shivhare

    [FAQ] AM6xx: How to get the TIFS Keywriter logs

    Part Number: AM625

    Tool/software:

    The Keywriter is an application designed primarily for programming the keys and converting the device from HSFS to HSSE.

    During the keywriting procedure, one may encounter errors reflected by the non-zero value in the "Keywriter Debug Response" log on the UART port used by the keywriter application. One can decode this non-zero value using the following documentation to understand the cause of the failure:

    https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/security/keywriter.html#otp-key-writer-error-codes

    In addition to returning the error code, the TIFS Keywriter also dumps the logs, which often provide more insights into the cause of the failure.

    This FAQ discusses the various methods for obtaining these TIFS Keywriter logs.

    Processors forum Processors
    • 9/24/2025
    • Neehar Sawant

    [FAQ] TDA4VM: What is the K3 Resource Partitioning tool and how do I use it?

    Part Number: TDA4VM

    Tool/software:

    What is the K3 Resource Partitioning tool? What is it useful for within my application? How do I use it?

    Processors forum Processors
    • 9/22/2025
    • Manojna Manojna

    [FAQ] TDA4VE-Q1: R5F Exception Recovery

    Part Number: TDA4VE-Q1

    Tool/software:

    Hi,

    Could you explain the steps to recover from exception in R5F.

    Processors forum Processors
    • 9/18/2025
    • Adam Hua

    [FAQ] AUDIO-AM275-EVM: MCELF multicore image combine boot up with SBL

    Part Number: AUDIO-AM275-EVM

    Tool/software:

    Background

    Current SDK supports boot images of multiple cores being combined to one image in mcelf format. This guide explains how is multicore images being combined. Another guide explains how the multicore image is parsed and loaded in booting up. To make it easier to get run the multiple combined image, this FAQ provides a demo that combine two hello world demo images for r5f0-0 and dsp0-0 into one image and boot up using ospi sbl booting up.

    This demo is tested using SDK version 11.00.00.16 but you can reproduce this in any versions to come.

    Steps

    1. Use sysconfig to config the examples/drivers/boot/sbl_ospi/am275x-evm/wkup-r5fss0-0_freertos/ti-arm-clang demo. Delete other bootloaders and remain only one bootloader.

    2. rebuild this demo and generated the wanted sbl_ospi.debug.hs_fs.tiimage and the sbl image to be run on wakeup/dm R5.

    3. build two "hello world" demos. One for R5F0_0, one for dsp0_0. Generate two required executable:

    am275x/examples/hello_world/am275x-evm/r5fss0-0_freertos/ti-arm-clang/hello_world.debug.out

    am275x/examples/hello_world/am275x-evm/c75ss0-0_freertos/ti-c7000/hello_world.debug.out

    4. Using the following command to generate the mcelf file. This command will generate the hello_world_test_multicore.mcelf file.

    python3 /home/ht/ti/AM275-AWE-SDK_11.00.00.17/mcu_plus_sdk/am275x/tools/boot/multicoreELFImageGen/genimage.py \
    --core-img=1:/home/ht/ti/AM275-AWE-SDK_11.00.00.17/mcu_plus_sdk/am275x/examples/hello_world/am275x-evm/r5fss0-0_freertos/ti-arm-clang/hello_world.debug.out \
    --core-img=5:/home/ht/ti/AM275-AWE-SDK_11.00.00.17/mcu_plus_sdk/am275x/examples/hello_world/am275x-evm/c75ss0-0_freertos/ti-c7000/hello_world.debug.out  \
    --output=hello_world_test_multicore.mcelf --xip=0x60100000:0x60200000  --sw_version=0x0B000011

    5. Using the following command to sign the mcelf file as all am275 chips are hs-fs. This will generate the hello_world_test_multicore.mcelf.hs_fs file.

    python3 /home/ht/ti/AM275-AWE-SDK_11.00.00.17/mcu_plus_sdk/am275x/tools/boot/signing/appimage_x509_cert_gen.py --bin hello_world_test_multicore.mcelf --authtype 0  --loadaddr 84000000 --key /home/ht/ti/AM275-AWE-SDK_11.00.00.17/mcu_plus_sdk/am275x/tools/boot/signing/app_degenerateKey.pem --output hello_world_test_multicore.mcelf.hs_fs --keyversion 1.5
    
    

    6. flash the boot images (sbl image and the multicore mcelf image into ospi). Here is a reference config:

    # First point to sbl_uart_uniflash binary, which function's as a server to flash one or more files
    --flash-writer=/home/ht/audio/avb/sbl_uart_uniflash.release.hs_fs.tiimage
    
    # --operation=erase --flash-offset=0x0 --erase-size=0x1800000
    
    # Program the OSPI PHY tuning attack vector
    --operation=flash-phy-tuning-data
    
    # Now send one or more files to flash or flashverify as needed. The order of sending files does not matter
    
    # When sending bootloader make sure to flash at offset 0x0. ROM expects bootloader at offset 0x0
    --file=/home/ht/ti/AM275-AWE-SDK_11.00.00.17/mcu_plus_sdk/am275x/examples/drivers/boot/sbl_ospi/am275x-evm/wkup-r5fss0-0_freertos/ti-arm-clang/sbl_ospi.debug.hs_fs.tiimage --operation=flash --flash-offset=0x0
    
    # When sending application image, make sure to flash at offset 0x400000 (default) or to whatever offset your bootloader is configured for
    --file=/home/ht/ti/AM275-AWE-SDK_11.00.00.17/hello_world_test_multicore.mcelf.hs_fs --operation=flash --flash-offset=0x400000

    7. boot up as the ospi sbl boot.

    Test results

    wakeup/dm R5 log:

    Sciserver Testapp Built On: Aug 19 2025 14:48:31                                    
    Sciserver Version: v2023.11.0.0REL.MCUSDK.MM.NN.PP.bb                               
    RM_PM_HAL Version: vMM.NN.PP                                                        
    Starting Sciserver..... PASSED                                                      
                                                                                        
    Starting OSPI Bootloader ...                                                        
                                                                                        
    SYSFW Firmware Version 11.0.7--v11.00.07 (Fancy Rat)                                
    SYSFW Firmware revision 0xb
    SYSFW ABI revision 4.0
    
    [BOOTLOADER_PROFILE] Boot Media       : FLASH 
    [BOOTLOADER_PROFILE] Boot Media Clock : 166.667 MHz 
    [BOOTLOADER_PROFILE] Boot Image Size  : 183 KB 
    [BOOTLOADER_PROFILE] Cores present    : 
    [BOOTLOADER PROFILE] TIFS init                        :        764us 
    [BOOTLOADER PROFILE] System_init                      :       5652us 
    [BOOTLOADER PROFILE] Board_init                       :          5us 
    [BOOTLOADER PROFILE] FreeRtosTask Create              :        262us 
    [BOOTLOADER PROFILE] Drivers_open                     :        138us 
    [BOOTLOADER PROFILE] Board_driversOpen                :          1us 
    [BOOTLOADER PROFILE] sciServer_init                   :      15268us 
    [BOOTLOADER PROFILE] SBL Drivers_open                 :    3175606us 
    [BOOTLOADER PROFILE] SBL Board_driversOpen            :       3908us 
    [BOOTLOADER PROFILE] Sciclient Get Version            :      10159us 
    [BOOTLOADER PROFILE] DSP 0 Image Load                 :      15901us 
    [BOOTLOADER PROFILE] R5FSS0_0 Image Load              :          0us 
    [BOOTLOADER_PROFILE] SBL Total Time Taken             :    3227671us 
    

    main R5 log:

    Hello World!                                                                        
                

    dsp0_0 log:

    Hello World!                                                                        
                

    Backup:

    SBL major function in mcelf booting:

    Processors forum Processors
    • 9/17/2025
    • Diwakar Dhyani

    [FAQ] TDA4AL-Q1: Reference code to update keyrev using OPTEE

    Part Number: TDA4AL-Q1

    Tool/software:

    Help with the reference code to update the KEYREV using optee.

    Processors forum Processors
    • 9/16/2025
    • Manojna Manojna

    [FAQ] TDA4VE-Q1: How to route MCRC interrupt to R5F

    Part Number: TDA4VE-Q1

    Tool/software:

    Hi,

    How to route MCRC timeout/error interrupt to R5F.

    Thank you.

    Processors forum Processors
    • 9/15/2025
    • Siddharth S

    [FAQ] TDA4VM: How to address issue where EthFw ABI change breaks QNX io-sock driver for versions <= 11.0

    Part Number: TDA4VM

    Tool/software:

    The EthFW 11.1 release has an interface change that breaks the ABI with 11.0 or earlier versions of the QNX io-sock thin-client driver. For the driver to work correctly, an update to the ABI interface header file (ethremotecfg.h) is required. However, TI 11.1 io-pkt thin client driver has been updated to accommodate this ABI change

    Processors forum Processors
    • 9/11/2025
    • Gokul Praveen

    [FAQ] J784S4XEVM: CLK-DATA and DEV-DATA for enabling UARTs

    Part Number: J784S4XEVM

    Tool/software:

    Can you provide the clk-data and dev-data for the different UARTs across different boards?

    Processors forum Processors
<>

View FAQ threads
  • Tags
  • RSS
  • More
  • Cancel
  • Threads 199049 Discussions
  • Not Answered

    DM8148: FBDEV driver - transparency parameter 0 Locked

    524 views
    1 reply
    Latest over 11 years ago
    by Badri Narayanan
  • Answered

    Dm8148 scale up/down captured video 0 Locked

    688 views
    5 replies
    Latest over 11 years ago
    by Badri Narayanan
  • Discussion

    Availability of TMS320DM648CUTD9 with TMDXDVP648 Evaluation kit Locked

    245 views
    1 reply
    Latest over 11 years ago
    by Ahmed 10245
  • Answered

    some issue about multi core boot by IBL on c6678l evm 0 Locked

    672 views
    4 replies
    Latest over 11 years ago
    by Woo Alex
  • Not Answered

    8127+ad9923a+icx274 image purple, vertical stripes 0 Locked

    304 views
    0 replies
    Started over 11 years ago
    by lanston
  • Answered

    Capture: VIP1 Overflow 0 Locked

    510 views
    5 replies
    Latest over 11 years ago
    by Haoran Li1
  • Not Answered

    Application Deployment 0 Locked

    210 views
    0 replies
    Started over 11 years ago
    by Ebrahim Talaq
  • Answered

    Example Code For Onboard Switches TMS320C5535 eZDSP Kit 0 Locked

    1402 views
    2 replies
    Latest over 11 years ago
    by Mitchell Bennett
  • Not Answered

    Problems getting SPI1 to work on AM3359 0 Locked

    1127 views
    4 replies
    Latest over 11 years ago
    by Bastian Suess
  • Discussion

    LED Interfacing using EMIF or GPIO Locked

    414 views
    3 replies
    Latest over 11 years ago
    by Gaurao Kothari
  • Not Answered

    sc link assert 0 Locked

    338 views
    1 reply
    Latest over 11 years ago
    by Badri Narayanan
  • Not Answered

    SPI chip select high between word transmissions possible? 0 Locked

    942 views
    2 replies
    Latest over 11 years ago
    by argeebee
  • Not Answered

    RTOS for the am3352 0 Locked

    442 views
    4 replies
    Latest over 11 years ago
    by argeebee
  • Answered

    C6657 SPI boot problem 0 Locked

    8848 views
    51 replies
    Latest over 11 years ago
    by SGQ
  • Answered

    Core sync time stamp 0 Locked

    496 views
    1 reply
    Latest over 11 years ago
    by Xiaohui Li
  • Answered

    External linking memory allocation 0 Locked

    673 views
    3 replies
    Latest over 11 years ago
    by Xiaohui Li
  • Not Answered

    UART1 configuration issue on MityDSP-L138 0 Locked

    380 views
    2 replies
    Latest over 11 years ago
    by Alex Block
  • Answered

    SYSBIOS on Beaglebone Black 0 Locked

    3496 views
    7 replies
    Latest over 11 years ago
    by Gregg Schroeder
  • Answered

    TFTP MCSDK video in big Endean mode 0 Locked

    2154 views
    18 replies
    Latest over 11 years ago
    by Hongmei Gou
  • Not Answered

    Beaglebone completely locks up after long idle times when custom LCD Cape is installed 0 Locked

    1121 views
    16 replies
    Latest over 11 years ago
    by Tiago Ribeiro
<>