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.

[FAQ] PROCESSOR-SDK-J721E: How to run display (any PDK) example from SBL?

Part Number: PROCESSOR-SDK-J721E

This article explains how to build and run DSS example.

  • This article shows how to build and run DSS example on eDP using SBL flow. Similar method (Step-3 onwards) can be used to run any PDK examples using SBL.

    1. The default example enables the display on the HDMI output. There are several build macros in the example to enable output in a specific interface. For eDP output, enable eDP output by setting 1 for the flag DISP_APP_TEST_EDP in ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages\ti\drv\dss\examples\dss_display_test\dss_display_test.h file
    2. Select the DISP_APP_BGRA32 as test case in DISP_APP_USE_TEST_PARAMS in the file ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages\ti\drv\dss\examples\dss_display_test\dss_display_test.h
    3. Apply attached patch on ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45 folder. This patch contains fix to setup clock correctly for the eDP output. This patch also sets the input resolution to 480x360 and uses inbuild ARGB32 binary image for the display.
    4. From the ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages\ti\build folder, use below commands
      • make -s pdk_libs CORE=mcu2_0 PLATFORM=j721e_evm BUILD_PROFILE=release
      • make -s dss_display_testapp CORE=mcu2_0 PLATFORM=j721e_evm BUILD_PROFILE=release
      • make -s sbl_mmcsd_img CORE=mcu2_0 PLATFORM=j721e_evm BUILD_PROFILE=release
    5. Copy SBL from ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages\ti\boot\sbl\binary\j721e_evm\mmcsd\bin\sbl_mmcsd_img_mcu1_0_release.tiimage as tiboot3.bin in SD card
    6. Copy Display binary from pdk_jacinto_07_01_00_45/packages/ti/binary/dss_display_testapp/bin/j721e_evm/dss_display_testapp_mcu2_0_release.appimage as app to SD card
    7. Copy system firmware from pdk_jacinto_07_01_00_45/packages/ti/drv/sciclient/soc/V1/tifs.bin to SD card