Step 1:
Create a linux SD card:Flash SD card (rootfs)
Please refer the section "1.1.4.4 Create SD Card with custom images" in the below link. Please follow the procedure till "5.Installing Content onto the SD Card".
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j721s2/10_01_00_04/exports/docs/linux/Overview/Processor_SDK_Linux_create_SD_card.html

Step 2:
Remove boot partition content

Step 3:
1.Copy sbl_mmcsd_img_hlos_mcu1_0_release.tiimage as tiboot3.bin to the boot partition of SD card 
2.You can build the sbl_mmcsd_img_hlos_mcu1_0_release.tiimage by using the following command
    
    cd <pdk>/packages/ti/build   
    make -s BOARD=j721s2_evm CORE=mcu1_0 sbl_mmcsd_img_hlos 

Step 4:
Copy tifs.bin to the boot partition of SD card from the following folder.

    for j721s2 : <pdk install path>/pdk/packages/ti/drv/sciclient/soc/V4/tifs.bin
       
Step 5:
Refer the attached config.mk file and update the paths accordingly

1.Build IPC example for MCU R5 core:
  cd <pdk>/packages/ti/build   
  make -s ipc_extended_test_freertos BOARD=j721s2_evm CORE=mcu1_0

2.Build combined_dev app:
  cd <pdk>/packages/ti/boot/sbl/tools/combined_appimage
  make BOARD=j721s2_evm HLOS_BOOT=development

3.Copy combined_dev.appimage as app to the boot partition of SD card and you can find combined_dev.appimage at the following location

  <pdk install path>/pdk/packages/ti/sbl/tools/combined_appimage/bin/j721s2

Step 6:
Copy u-boot.img to boot partiition of SD card. You can find the image from below location

 <pdk install path>/pdk/packages/ti/sbl/tools/combined_appimage/bin/j721s2_evm

Step 7:
Change the boot switch settings to MMCSD boot

    SW8 : 1000 0010, SW9 : 0000 0000, SW3 : 0XXX XXXX
    
Step 8:
Power ON the board

Step 9:
Logs will appear as follows: U-Boot logs on the MAIN UART, and IPC logs on the MCU R5 UART

  
  
