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.

PROCESSOR-SDK-J784S4: SBL OSPI HLOS Boot

Part Number: PROCESSOR-SDK-J784S4

Tool/software:

Hello,

I am trying to follow the steps described here to boot described here (software-dl.ti.com/.../boot_hlos.html).

I want to boot with the combined_dev.appimage, my question is from where does the A72.spl try to load u-boot? Where does the u-boot image needs to be flashed?

Thank you in advance.

  • Hi,

    I want to boot with the combined_dev.appimage, my question is from where does the A72.spl try to load u-boot? Where does the u-boot image needs to be flashed?

    Could you please refer the following procedure:let us know if this helps.

    Step 1:
    
    Download tisdk-default-image-<board_name>.wic.xz from the below links
    
    tisdk-default-image-j784s4-evm.wic.xz
    
    for j721e : http://lcpd.gt.design.ti.com/builds/arago-kirkstone/prod/j721e-evm/latest/images/
    for j7200 : http://lcpd.gt.design.ti.com/builds/arago-kirkstone/prod/j7200-evm/latest/images/
    for j721s2 : http://lcpd.gt.design.ti.com/builds/arago-kirkstone/prod/j721s2-evm/latest/images/
    for j784s4 : http://lcpd.gt.design.ti.com/builds/arago-kirkstone/prod/j784s4-evm/latest/images/
    
    tisdk-default-image-j784s4-evm.wic.xz
    
    Step 2:
    Flash the above image to the SD card using balena etcher tool. You can download the same from https://www.balena.io/etcher/
    
    Step 3:
    Remove all images from the boot partition of SD card using rm command
    
        Open terminal in boot partition of SD card
        sudo rm -rf *
        
    Step 4:
    Insert SD card into the evm
    
    Step 5:
     
    Build sbl_ospi_img_hlos_mcu1_0_release.tiimage by using the following command
    
        make BOARD=<board_name>sbl_ospi_img_hlos -sj
        
    Step 6:
     
     Change the boot switch settings to UART bootmode.
    
    Step 7:
    
     Flash uart flash programmer (below commands are suitable for linux PC)
    
        sudo <path to uniflash tool>/uniflash_8.0.0/dslite.sh --mode processors -c /dev/ttyUSB* -f <path to uniflash tool>/uniflash_8.0.0/processors/FlashWriter/<board_name>/uart_<board_name>_flash_programmer_release.tiimage -i 0
        
    Step 8:
        
     Flash sbl_ospi_img_hlos_mcu1_0_release.tiimage at 0x0
    
        sudo <path to uniflash tool>/uniflash_8.0.0/dslite.sh --mode processors -c /dev/ttyUSB* -f <pdk install path>/pdk/packages/ti/boot/sbl/binary/<board_name>/ospi/bin/sbl_ospi_img_hlos_mcu1_0_release.tiimage -d 3 -o 0
        
    Step 9:
    
     Flash tifs.bin at 0x80000
    
        j784s4 : sudo <path to uniflash tool>/uniflash_8.0.0/dslite.sh --mode processors -c /dev/ttyUSB* -f <pdk install path>/pdk/packages/ti/drv/sciclient/soc/V6/tifs.bin -d 3 -o 80000
        
    Step 10: 
    
    Flash combined_dev.appimage at 0x100000 using the following command
    
    sudo <path to uniflash tool>/uniflash_8.0.0/dslite.sh --mode processors -c /dev/ttyUSB* -f <pdk install path>/pdk/packages/ti/boot/sbl/tools/combined_appimage/bin/<board_name>/combined_dev.appimage -d 3 -o 100000 

    Regards,
    Karthik

  • Hello,

    that is not helpfull at all.

    Please read my question.

  • Hi,

    This thread seems to be duplicated; the relevant discussions is still going on at this  thread https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1516385/processor-sdk-j784s4-compiling-combined_appimage  could you please follow above the thread , therefore I'm closing this thread.

    Regards,

    Karthik