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] [参考译文] 【常见问题解答】TDA4VL-Q1:构建和运行 PDK FreeRTOS 示例应用的步骤

Guru**** 2902970 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1642836/faq-tda4vl-q1-steps-to-build-and-run-pdk-freertos-example-applications

器件型号: TDA4VL-Q1

您好团队:

我正在寻找有关如何 构建和运行 PDK FreeRTOS 示例应用的指导

具体而言、我希望澄清以下几点:

  • 使用支持的构建环境构建 PDK FreeRTOS 示例的正确步骤
  • 任何 所需的配置更改 
  • 建议 使用的工具/SDK 版本
  • 在目标上加载和运行应用程序的步骤
  • 运行该示例时应考虑的任何常见问题或先决条件

如果有涵盖此流程的任何现有文档或参考资料、请同时分享这些链接。

感谢您的支持。

此致、

Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    必要条件:

    1. 安装 C7x 代码生成工具 (CGT): https://www.ti.com/tool/C7000-CGT
    2. 设置环境:更新.bashrc 中的路径  
    3. 下载 PROCESSOR-SDK-RTOS J721S2 https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS J721S2-J721S2.
    4. 安装 PROCESSOR-SDK-RTOS J721S2 :  
      1. Linux 操作系统: tar -xvzf ti-processor-sdk-rtos-j721s2-evm-11_00_00_06.tar.gz
      2. WSL: 

        在 WSL 终端中—首先从 Windows 下载复制到 Linux 文件系统:
        mkdir -p ~/ti
        CP /mnt/c/Users/username/Downloads/ti-processor-sdk-rtos-j721s2-evm-11_02_00_06.tar.gz ~/ti/

        从 Linux 文件系统内部提取:
        cd ~/ti
        tar -xvzf ti-processor-sdk-rtos-j721s2-evm-11_00_00_06.tar.gz

    5.   在.bashrc 中设置 SDK 和 PDK 路径  

                                   或  

           更新 pdk_install_dir/packages/ti/build 中提供的 pdk_tools_path.mk 。  

          默认情况下、由 SDK_builder 设置的工具链的下载路径位于$HOME/ti 下方。

          因此、用户需要将 pdk_install_DIR/packages/ti/build/Rules.make  中的 SDK_INSTALL_PATH 更新为$HOME/ti  才能构建 PDK。

    支持的板/SoC:

    1. 以下需要传递给电路板变量以进行构建的受支持 SOC 或电路板列表。 每个平台下提供了每个 SOC 支持的内核。

          Board = j721s2_EVM

          内核 =< mpu1_0、mcu1_0、mcu1_1、mcu2_0、mcu2_1 mcu3_0、mcu3_1、c7x_1、c7x_2 >

          

           支持的目标:

           

    编译步骤:

    1. cd $pdk_install_dir/packages/ti/build
    2. 清理单个目标:make -s _clean Board= core=
    3. 要构建应用的 FreeRTOS 版本: make -s uDMA_memcpy_testapp_freertosear board=uDMA core=umax_profile= <board> <core> 

           例如: make -s UDMA_memcpy_testapp_freeRTOS Board=j721s2_EVM core=c7x_1 build_profile=debug

    可执行文件 将在 pdk_install_dir/packages/ti/binary/ 文件夹下生成。   将在 pdk_install_dir/packages/ti//lib///文件夹下生成。

    在目标上加载并运行应用程序:

    有关详细说明、请参阅、并按照以下视频中所示的步骤进行操作。

    e2e.ti.com/.../freertos_5F00_test.mp4

    此致、

    Betsy Varughese.