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: 如何从 SBL 运行显示(任何 PDK)示例?

Part Number: PROCESSOR-SDK-J721E

本文介绍了如何编译和运行 DSS 示例。

  • 本文介绍了如何使用 SBL 流程在 eDP 上编译和运行 DSS 示例。类似的方法(步骤 3 之后)可用于使用 SBL 运行任何 PDK 示例。

    1. 默认示例启用了 HDMI 输出显示。该示例中有多个编译宏可在特定接口中启用输出。对于 eDP 输出,通过在 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 文件中为标志 DISP_APP_TEST_EDP 设置 1 来启用 eDP 输出
    2. 在文件 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 中的 DISP_APP_USE_TEST_PARAMS 内,选择 DISP_APP_BGRA32 作为测试用例
    3. 在 ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45 文件夹上应用附加的补丁。该补丁包含针对 eDP 输出正确设置时钟所需的修复。该补丁还将输入分辨率设置为 480x360,并将内建的 ARGB32 二进制图像用于显示。
    4. 从 ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages\ti\build 文件夹中,使用以下命令
      • 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. 将 SBL 作为 bin 从 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 复制到 SD 卡中
    6. 将显示二进制文件作为应用从 pdk_jacinto_07_01_00_45/packages/ti/binary/dss_display_testapp/bin/j721e_evm/dss_display_testapp_mcu2_0_release.appimage 复制到 SD 卡
    7. 将系统固件从 pdk_jacinto_07_01_00_45/packages/ti/drv/sciclient/soc/V1/tifs.bin 复制到 SD 卡

    /cfs-file/__key/communityserver-discussions-components-files/791/Dss_5F00_eDP_5F00_Fix.zip

  • 请查找允许从 uboot 运行 DSS 示例的附加补丁。 

    请在文件夹 ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45 中应用此补丁,然后按照步骤从 uboot/SPL 运行 DSS 示例。

    1. 使用以下命令构建 PDK DSS 示例
      1. make -s dss_display_testapp CORE=mcu2_0 PLATFORM=j721e_evm BUILD_PROFILE=release
    2. 按照以下 e2e 链接中的说明并执行到步骤 3,创建 SD 卡和复制vision apps可执行文件
      1. https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/RUN_INSTRUCTIONS.html
    3. 将vision apps二进制文件复制到 SD 卡后,将 DSS 示例二进制文件复制到 SD 卡
      1. cp ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages\ti\binary\dss_display_testapp\bin\j721e_evm\dss_display_testapp_mcu2_0_release.xer5f /media/$USER/rootfs/lib/firmware/j7-main-r5f0_0-fw 
    4. 将电路板置于 SD 引导模式,插入 SD 卡并打开电路板电源。

    几秒钟后,您应该会看到图像显示在 eDP 输出上。

    我已在该补丁中包含像素时钟修复,因此您只需要应用此补丁。

    /cfs-file/__key/communityserver-discussions-components-files/791/0001_2D00_changes_2D00_allow_2D00_to_2D00_run_2D00_DSS_2D00_from_2D00_uboot.zip