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: Bootloader of SDK7.3 often gets stuck when starting

Part Number: TDA4VM

Hi,

We use TI's sdk7 2. There is no problem with the compiled bootloader running on the our custom TDA4 board.

But the following problems will occur when compiling and generating or the bootloader in the prebuilt SDK after using sdk7 3.

1)

2)

3)

3)Successful startup will also occur when it is started repeatedly.Maybe there are some startup problems with tiboot3.bin and sysfw.itb in version sdk 7.3.

Since this phenomenon does not occur in SDK7.2, we have always used the SDK7.2 bootloader, but we have not solved the problem in SDK7.3.

Can Ti experts help analyze them?

  • Hi,

    This could most likely be related to: https://e2e.ti.com/support/processors/f/791/t/1028163

    Basically try reducing the DDR speed on SDK 7.3 to 3733 MTS as against the default 4266 MTS.

    Let me know if it helps the issue you are observing on SDK 7.3.

    Best Regards,
    Keerthy

  • Hi,

    According to your suggestion, after changing the DDR frequency to 3733 MTS, using DFU will still make an error:

    The dfu log is:

    hluo@TEST3:~/tda4/7331-release/out/bootloader-temp$ sudo dfu-util -R -a bootloader -D tiboot3.bin
    dfu-util 0.9
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6163
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #0 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 512
    Copying data from PC to DFU device
    Download        [=========================] 100%       279748 bytes
    Download done.
    state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    dfu-util: can't detach
    Resetting USB to switch back to runtime mode
    hluo@TEST3:~/tda4/7331-release/out/bootloader-temp$ sudo dfu-util -R -a sysfw.itb -D sysfw.itb
    dfu-util 0.9
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6163
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #0 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       269278 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to runtime mode
    hluo@TEST3:~/tda4/7331-release/out/bootloader-temp$ sudo dfu-util -R -a tispl.bin -D tispl.bin
    dfu-util 0.9
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    dfu-util: No DFU capable USB device available
    hluo@TEST3:~/tda4/7331-release/out/bootloader-temp$
    

    There are many cases of serial port output printing, some do not have any output, some end after outputting the following information, and sometimes there are error printing information

    U-Boot SPL 2020.01-dirty (Dec 20 2021 - 14:13:44 +0800)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
    Trying to boot from DFU
    

    After burning to the boot partition of EMMC, it will also be stuck here at startup:

    U-Boot SPL 2020.01-dirty (Dec 20 2021 - 14:13:44 +0800)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')

  • Hi Hao,

    Can you try MMC-SD boot mode? Does that fail with 7.3 SDK with DDR frequency reduced? The significant difference between 7.2 & 7.3 SDK
    is the frequency increase. Can you confirm that 7.2 SDK U-boot works without any issues?

    Any other boot mode that can be tried?

    - Keerthy

  • 1)We can use sdk7.2 normally.

    2)Our board does not design SD card, but has OSPI flash, so I try to use sdk7 3 after swiping and starting on OSPI flash, it can be started successfully, but it seems that it is successful only after repeated startup for many times, and messages are printed all the time during the startup process:

    => load mmc 0:4 0x82000000 /tispl.bin
    912208 bytes read in 6 ms (145 MiB/s)
    => sf update 0x82000000 0x80000 $filesize
    No SPI flash selected. Please run `sf probe'
    => sf probe 0
    Can't get reset: -2
    Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    dma-ring-reset-quirk: disabled
    WARN: PHY calibration failed: -2
    SF: Detected mt35xu512aba with page size 256 Bytes, erase size 128 KiB, total 64 MiB
    => load mmc 0:4 0x82000000 /tispl.bin
    912208 bytes read in 6 ms (145 MiB/s)
    => sf update 0x82000000 0x80000 $filesize
    device 0 offset 0x80000, size 0xdeb50
    518992 bytes written, 393216 bytes skipped in 1.64s, speed 874626 B/s
    => load mmc 0:4 0x82000000 /u-boot.img
    1053528 bytes read in 7 ms (143.5 MiB/s)
    => sf update 0x82000000 0x280000 $filesize
    device 0 offset 0x280000, size 0x101358
    1053528 bytes written, 0 bytes skipped in 2.304s, speed 467625 B/s
    => load mmc 0:4 0x82000000 /sysfw.itb
    269278 bytes read in 2 ms (128.4 MiB/s)
    => sf update 0x82000000 0x6c0000 $filesize
    device 0 offset 0x6c0000, size 0x41bde
    131072 bytes written, 138206 bytes skipped in 0.284s, speed 960768 B/s
    => reset
    resetting ...▒
    U-Boot SPL 2020.01-dirty (Dec 15 2021 - 18:15:44 +0800)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    19) ring_idx 6ing fail (
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI colfig ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring faal (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring &ail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) rinc_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail ()19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    WARN: PHY calibration failed: -2
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    TISCI config ring fail (-19) ring_idx 6
    TISCI config ring fail (-19) ring_idx 124
    Loading Environment from MMC... *** Warning - No MMC card found, using default environment
    
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.4(release):07.03.00.005-dirty
    NOTICE:  BL31: Built : 00:15:40, Apr 10 2021
    
    U-Boot SPL 2020.01-dirty (Dec 15 2021 - 18:15:29 +0800)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    Can't get reset: -2
    Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    dma-ring-reset-quirk: disabled
    WARN: PHY calibration failed: -2
    
    
    U-Boot 2020.01-dirty (Dec 15 2021 - 18:15:29 +0800)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    not found for dev hbmc-mux
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    Loading Environment from MMC... *** Warning - bad CRC, using default environment
    
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Reading on-board EEPROM at 0x50 failed 1
    Net:   K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    
    Warning: ethernet@46000000 using MAC address from ROM
    eth0: ethernet@46000000
    Hit any key to stop autoboot:  0
    =>
    =>
    =>
    =>
    =>
    =>
    =>
    =>
    

  • Hi Keerthy,

    After many tests on our custom board, the results are as follows.

    3326.TDA4 Bootloader Startup Result.xlsx

    Please check excel. Can you help analyze it? thank you!

  • Hi Keerthy,

    I found that on the EVM board, using e2e.ti.com/.../faq-tda4vm-on-7-3-8-0-sdk-how-to-reduce-ddr-speed-to-3733-mts 8358.3-ddr-reduced-freq-3733 When zip firmware is used, the frequency can be reduced by using SD mode, but not OK by using emmc-boot mode. I think that's why I failed to reduce the DDR frequency  on our board using emmc-boot mode.

  • Hi Hao,

    You need to burn the updates bootloader images (tiboot3.bin) to eMMC did you do that?

    Basically boot from the SD card with the working images at 3733 MTS speed. Then write the bootloader images to eMMC::

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_01_00_07/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory.html

    Section: 

    Click on verify answer if the above helps.

    Best Regards,
    Keerthy

  • Hi Keerthy,

    Thank you for your help. After the re-test, I found that the new DDR frequency setting can only take effect after the power is turned off and restarted after the tiboot3 is written.

    Since there was no power down before, it has been a wrong test.

    Therefore, I also correct my test conclusion here:

    1) The DDR frequency can be started normally after being changed to 933

    2) After the DDR frequency is changed to 1050, it occasionally fails to start

    Therefore, it can be inferred that the DDR frequency is too high, which makes tiboot3 unable to start normally.

    My question is, if our board needs to be stable at 1066MHz, how do we change or set it?Does the Jacinto7 DDRSS Register Configuration Tool need to set other parameters?

  • Hi,

    Since a new thread has been created to track the DDR frequency dependency, I am closing this thread. 

    All additional information can be tracked here: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1065352/tda4vm-how-to-make-ddr-frequency-operate-normally-at-4266mts 

    Regards,
    Kevin