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-Q1: The TDA4VM cannot be started after being reset.

Part Number: TDA4VM-Q1
Other Parts Discussed in Thread: TDA4VM

Hi,

We found a problem during debugging,that the TDA4VM cannot be started after being reset.The details are as follows:

1、Custom TDA4VM board ,the PMIC`s part namber is TPS65941212RWERQ1 and TPS65941111RWERQ1.  (The OTP version of PMIC is different from the EVM board);

2、TDA4VM SDK 7.3

3、Our TDA4VM4 boot mode is ospi, we can access the uboot, However, in the Uboot,  the reset command does not work.

4、We tried to use the  hard reset source (e.g MCU_PORz, MCU_RESETz, PORz), however, the TDA4VM cannot start properly after the reset operation.

Could you help us analyze the cause of this problem? It would be perfect if there was a solution.

Thank you very much

  • Hello,

    Can you clarify what your boot application is, are you booting using SPL or SBL? And which cores are you booting, only the A72? Or do you have applications in the R5s as well?

    Regards,

    Erick

  • Hi Erick,

    The following describes the BOOT configuration,

    We just run the uboot in A72,using SPL.The flash laylot is,
    0x0 +----------------------------+
    | ospi.tiboot3(512K) |
    |
    0x80000 +----------------------------+
    | ospi.tispl(2M) |
    |
    0x280000 +----------------------------+
    | ospi.u-boot(4M) |
    |
    0x6C0000 +----------------------------+
    | ospi.sysfw(1M) |
    |

    Regards

  • Hi,

    Do you have warm a reset button on your EVM? Is that functional? Is this reproducible on TI EVM?

    - Keerthy

  • Hi,

    The EVM board we are using is not officially purchased by TI. 

    Our board and EVM board use the same UBOOT, EVM board can reset and restart normally, but our board cannot restart after reset.

  • Hi,

    You have confirmed that the software running are the same on both custom board & TO EVM.
    How about the hardware differences?

    - Keerthy

  • Hi Keerthy,

    1、Our board and EVM board use the same UBOOT;

    2、the PMIC`s part namber is TPS65941212RWERQ1 and TPS65941111RWERQ1. The OTP version of PMIC is different from the EVM board;

    3、The startup mode of our board is QSPI-Flash, and the EVM is eMMC;

    4、During the Uboot phase, the TDA4VM does not start properly after the software is reset by using the Command Line.

    No other differences were found in the hardware.

    Regards,

    XuKang

  • How is the reset being generated (pushbutton, software, etc)?  Which reset (MCU_PORz, PORz, RESETz, etc) is being generated?

    When the board fails - is anything printed to the UBOOT terminal?

  • How is the reset being generated (pushbutton, software, etc)?

    --We've tried both buttons and software resets.

    Which reset (MCU_PORz, PORz, RESETz, etc) is being generated?

    --Several reset signals have been tried.

    When the board fails - is anything printed to the UBOOT terminal?

    --After all the reset operations, TDA4VM could not be started properly, and there is no printed information

  • The TDA4VM does boot at power-up, yes? 

    Have you tried connecting via emulator to see if the processor is alive (just hung during boot) or if processor it not operational?

  • After power-up, the BOOT does not start properly. 

    For some reason, For some reason, the  emulator can't recognize TDA4VM.The PIN definition for the JTAG connector is shown below,(The PIN5P has been connected to 3.3V )

  • The connecting emulator might need RTCK.  Connect TCK (pin 11) to pin 9 (RTCK) on connector.  Also - TRSTn should default low (pull-down), your connections show a pull-up.  It would be good to get the JTAG interface operational so we can get status/state information within the device.