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.

J784S4XEVM: Flashing u-boot without a success after tiboot3.bin

Part Number: J784S4XEVM
Other Parts Discussed in Thread: TDA4VP-Q1

Tool/software:

Hi, 

I'm trying to flash u-boot on my device, the transfer tiuboot3.bin over XMODEM passed successfully but nothing happens after in the UART.

I guess I'm not uploading the correct tiboot3.bin, I used the one provided in the SDK under ti-processor-sdk-linux-adas-j784s4-evm-11_00_00_08/board-support/prebuilt-images.

I tried to search online for a guide and didn't find something helpful...

I'm using 

Chip: TDA4VP-Q1/J784S4
Board: J784S4-EVM

And as far as I know it is GP.

When trying other tiboot3.bin I'm getting:
U-Boot SPL 2024.04-ti-g818c76aed67f (Aug 01 2024 - 19:19:47 +0000) SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)') Timeout during frequency handshake ### ERROR ### Please RESET the board ###

Any help will be appreciate,

Tal.

  • Hi,

    I'm using 

    Chip: TDA4VP-Q1/J784S4
    Board: J784S4-EVM

    Just to clarify ,

    1. you are using a TI EVM ? (https://www.ti.com/tool/J784S4XEVM )
    2. Did you modify the EVM in any way?
    3. Was the EVM previously working, or it has never worked? 
    4. Have you tried a second board? If not, can you try a second board?
    5. Have you tried booting using an SD card? 
    6. Have you verified boot pins? 
    7. How many times have you tried to boot the device? Do you see the same error each time?

    Regards,
    Kevin

  • 1. No, I'm not using the EVM. The chip I'm using is located on a board we produce.

    2. No, what do you mean by modify?

    3. Yes, I'm using a debug board that attached to it and flash it with Lauterbach with a version I'm getting for a customer, but I would like to use u-boot to try flashing it over TFTP or other methods.

    4. I don't have a second board.

    5. I don't have access to SC card.

    6. Yes, I have control in the boot pins and I able to get it into UART mode and transfer tiboot3.bin over XMODEM successfully.

    7. Many times, and yes.

    Thanks,

    Tal.

  • Hi,

    Timeout during frequency handshake ### ERROR ### Please RESET the board ###

    The above error typically corresponds to a DDR training failure.

    If you are using a custom board with a TI TDA4VP device, then your board / system is not going to have the same number of DDRSS available as the TI J784S4 EVM board (because TDA4VP only supports 3x DDRSS and the J784S4 EVM uses 4x DDRSS). Thus at minimal, you would need to re-build the bootloader code to ensure that only DDR subsystems physically connected to an LPDDR4 memory on the custom PCB are initialized, and that the MSMC will not route traffic to the unused DDRSS (requires a new DDR register configuration tool output file).

    Likewise, if you are not using the same memory as the TI EVM, then that could also be related.

    Please review the below FAQ on steps to customize software for custom board, specifically the section listed below.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1482402/faq-tda4vm-tda4x-dra8x-am68x-am69x-lpddr4-topics 

    Customizing Software for Custom Board