This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Precise Boot time measurement

Part Number: TDA4VM

Tool/software:

Hi,Ti expert

I want to accurately measure the time from power on to SBL and then to app startup. How should I do this?

I refer to this link: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1396841/tda4vm-sbl-boot-time-measurement

But I don’t quite understand how to test it.

MCU_PROZ_OUT to MCU_RESETSTATz it take 0.63ms. how to test it? 

ROM: init + SBL load from OSPI it take 12.36ms . how to test it?


Is there any document?Which test point i can use on tda4vm board?

Best Regard
Eason

  • Hi,

    Now I have a test, but the data is different from the official data, and there is a lot of difference:

    The reset pin:



    Test result:


    From Reset to the frist line code in sbl_main.c, It take 54ms. 
    This is obviously abnormal. Is there any way to reduce the time it takes for the reset signal to reach the first line of sbl code?

    Best Regards
    Eason

  • Hi,

    MCU_PROZ_OUT to MCU_RESETSTATz it take 0.63ms. how to test it? 

    Please refer to the steps below.let us know If this helps.

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    ******************************Boot Performance test procedure************************
    step 1:
    Build sbl_boot_perf_cust_img_mcu1_0_release.tiimage by using the following command.
    make BOARD=<board_name> sbl_boot_perf_cust_img -sj
    you can find the image in <pdk install path>/pdk/packages/ti/boot/sbl/binary/<board_name>/cust/bin/
    step 2:
    Build sbl_baremetal_boot_perf_<board_name>_mcu1_0TestApp_release.appimage by using the following command
    make BOARD=<board_name> CORE=mcu1_0 sbl_boot_perf_test -sj
    you can find the image in <pdk install path>/pdk/packages/ti/boot/sbl/example/k3MulticoreApp/binary/<soc_name>/
    step 3:
    Change the boot switch settings to UART bootmode.
    step 4:
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Regards,

    Karthik

  • Hi,Karthik

    It take 37.55ms。

    But in fact, I need to test by pulling IO on the evm board. Is there any way to do this?

    Best Regards
    Eason

  • Hi, Karthik

    which test point on tda4vm evm board is MCU_PROZ_OUT ?
    which test point on tda4vm emv is MCU_RESETSTATz ?
    I will use  Oscilloscope and test by myself.

    Best Regards
    Eason

  • Hi, expert:

    Can Ti expert  give some suggestions which I can accurately measure the startup time from power on to sbl from an oscilloscope?

    Best Regards
    Eason

  • Hi,

    Can Ti expert  give some suggestions which I can accurately measure the startup time from power on to sbl from an oscilloscope?

    I'll look into this more closely and get back to you.

    Regards,

    Karthik

  • Hi, Karthik

    I'll look into this more closely and get back to you.

    Thanks

    Best Regards
    Eason

  • Hi Eason,

    which test point on tda4vm evm board is MCU_PROZ_OUT ?
    which test point on tda4vm emv is MCU_RESETSTATz ?

    Please refer to the following TI EVM Testing Point.

    Fullscreen
    1
    2
    3
    MCU_RESETSTATz ----- TP116
    MCU_PORZ_OUT ----- TP117
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Regards,

    Karthik

  • Hi, Karthik

    Please refer to the following TI EVM Testing Point.

    Fullscreen
    1
    2
    3
    MCU_RESETSTATz ----- TP116
    MCU_PORZ_OUT ----- TP117
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Fullscreen
    1
    2
    3
    MCU_RESETSTATz ----- TP116
    MCU_PORZ_OUT ----- TP117
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Regards,

    Ok,Thanks

    Best Regard
    Eason