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] [参考译文] [常见问题解答] PCIE-AM243X:MCU-PLUS-SDK 在 AM64x/AM24x 上引导

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414038/faq-mcu-plus-sdk-am243x-pcie-boot-on-am64x-am24x

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

您好!

如何在 AM64x/AM24x 上启用 PCIe 引导?

此致

Ashwani

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

    您好!

    目前、我们不支持 PCIe-AM243X 软件开发套件(MCU-PLUS-SDK)中的 PCIE 引导|德州仪器 TI.com。

    在这里、我们将提供输入/步骤、客户可以按照这些步骤测试/验证 PCIe 引导在 AM64x/AM243x 上可以正常工作。

    此致

    Ashwani

     

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

    视图 :  AM64x/AM243x EVM

    测试装置 :  AM64x/AM243x EVM (PCIe-RC)<=> AM64x/AM243x EVM (PCIe-EVM EP)

    插入码 am64x-am243x-sbl-pcie-adapt-to-change-pcie-driver 的补丁

    ==================================================================

    驱动程序

    1. 准备包含以下文件的 SD 卡:
      1.  sbl_null.release.hs_fs.tiimage (例如、来自 sbl_prebuilt)作为"tiboot3.bin"
      2.  SBL_PCIe.Release.hs_fs.tiimage (在应用补丁后编译)
      3.  PCIe_msi_irq_ep_am64x-evm_r5fss0-0_nortos_ti-arm-clang.appimage.hs_fs 作为"app"
    2. 使用未修改的 AM64x EVM 作为 RC (AM24x 也应起作用)
      1. 使用未修改的  AM24x EVM 作为 EP 和焊接 REFCLK 电阻器的电缆
      2. (有关必要的更改、请参阅 PCIe_enumele_EP 文档)
    3. 配置 EP EVM 以进行 PCIe 引导
    4. 关闭 RC 和 EP
    5. 打开 RC、使用 NULL SBL 引导 RC
    6.  通过 CCS 加载并运行 SBL_PCIe_host 应用程序
    7. 打开 EP
    8. RC 应该输出它正在向 SBL 映像发送 appimage

    ==================================================================

    日志

    ----------
    Sending SBL image - "/sd0/sbl_pcie.release.hs_fs.tiimage" of size 310733
    Sending appimage - "/sd0/app.ep" of size 57270
    Images transferred successfully
    ----------
     
    -> EP should output SBL bootloader logging and start PCIe EP MSI application:
     
    ----------
    DMSC Firmware Version 9.2.8--v09.02.08 (Kool Koala)
    DMSC Firmware revision 0x9
    DMSC ABI revision 3.1
     
    [BOOTLOADER_PROFILE] Boot Media       : undefined
    KPI_DATA: [BOOTLOADER_PROFILE] Boot Image Size  : 0 KB
    [BOOTLOADER_PROFILE] Cores present    :
    KPI_DATA: [BOOTLOADER PROFILE] SYSFW init                       :      12413us
    KPI_DATA: [BOOTLOADER PROFILE] System_init                      :      15204us
    KPI_DATA: [BOOTLOADER PROFILE] Drivers_open                     :         49us
    KPI_DATA: [BOOTLOADER PROFILE] Sciclient Get Version            :       9869us
    KPI_DATA: [BOOTLOADER PROFILE] Appimage reception via PCIE      :     244857us
    KPI_DATA: [BOOTLOADER PROFILE] CPU Load                         :        987us
    KPI_DATA: [BOOTLOADER_PROFILE] SBL Total Time Taken             :     283383us
     
    Image loading done, switching to application ...
    Device in EP mode
    ----------

    ==================================================================

    重要注意事项

    • 通过 SBL_SD 引导 SBL_PCIe_host 未经过测试
    • 在仅通过 ROM PCIe 引导的情况下进行 PCIe_SBL 测试
    •  仅针对 AM64x/AM243x EVM (RC)<=>AM64x/AM243x EVM (EP)设置进行了测试
    • 这可能不适用于 Linux/x86 RC

    此致

    Ashwani