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 199051 Discussions
  • Answered

    Integrating g722 with codec server EZSDK 0 Locked

    1033 views
    9 replies
    Latest over 14 years ago
    by Chris Ring
  • Not Answered

    Can I modify resizer coefficients on DM36x? 0 Locked

    410 views
    2 replies
    Latest over 14 years ago
    by Jogging Song
  • Discussion

    Disable use of DSP accelerated audio/video in rowboat Locked

    688 views
    6 replies
    Latest over 14 years ago
    by Bin Liu
  • Not Answered

    [DM8148] Can driving ISS and VPSS at the same time 0 Locked

    577 views
    4 replies
    Latest over 14 years ago
    by Spark Kuo
  • Not Answered

    The soc camera,how to work on the board omap3530 0 Locked

    189 views
    1 reply
    Latest over 14 years ago
    by Punya Prakash
  • Answered

    am3517 graphics SDK build problems 0 Locked

    449 views
    4 replies
    Latest over 14 years ago
    by dj42901
  • Not Answered

    Error during loading 0 Locked

    334 views
    2 replies
    Latest over 14 years ago
    by Fujioka Yoichi
  • Answered

    Need DSP support for DM3730 with Rowboat-Android 2.3.4 0 Locked

    884 views
    4 replies
    Latest over 14 years ago
    by Ulrich Seidel
  • Answered

    C6726b Inf/Nan Problem 0 Locked

    687 views
    6 replies
    Latest over 14 years ago
    by Maxim Gorbachov
  • Not Answered

    DM6446 ARM[1:0]STAT in INTGEN register 0 Locked

    176 views
    1 reply
    Latest over 14 years ago
    by Takeshi Yuasa
  • Not Answered

    Venc1_process outputs incorrect datas on DM6467T 0 Locked

    272 views
    0 replies
    Started over 14 years ago
    by caijun qin
  • Not Answered

    UVC driver source code required 0 Locked

    514 views
    1 reply
    Latest over 14 years ago
    by Constantine
  • Not Answered

    Beginning development questions 0 Locked

    203 views
    1 reply
    Latest over 14 years ago
    by Marcus Cooksey
  • Not Answered

    [DM8148] Can we run IPNC demo code on PG2.1 EVM? 0 Locked

    229 views
    0 replies
    Started over 14 years ago
    by Spark Kuo
  • Not Answered

    DM368 IPNC H264@720P + MJPEG@3MP mode error 0 Locked

    656 views
    5 replies
    Latest over 14 years ago
    by Raghu Kudva
  • Not Answered

    DSPLINK - OMAP-L138 - MSGQ_alloc() returns "Assertion failed" 0 Locked

    583 views
    1 reply
    Latest over 14 years ago
    by Robert Tivy
  • Discussion

    OMAP 35x Booting from eMMC BGA package Locked

    2913 views
    23 replies
    Latest over 14 years ago
    by Pomsler Dirk
  • Not Answered

    DDR3 burst/page read/write on C667x 0 Locked

    391 views
    0 replies
    Started over 14 years ago
    by Andrew Gardner
  • Not Answered

    Schematics:How many capacitors should I connect per DDR3 RAM 0 Locked

    516 views
    1 reply
    Latest over 14 years ago
    by MarcPyne
  • Not Answered

    uPP enable 0 Locked

    214 views
    1 reply
    Latest over 14 years ago
    by Joe Coombs
<>