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.

[参考译文] DRA821U-Q1:PROCESSOR-SDK-J7200:SDK 是否支持 TIDEP-01022 网关参考设计?

Guru**** 2782615 points

Other Parts Discussed in Thread: TIDEP-01022

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1616184/dra821u-q1-processor-sdk-j7200-does-the-sdk-support-tidep-01022-gateway-reference-design

器件型号: DRA821U-Q1
主题中讨论的其他器件: TIDEP-01022

TI 团队大家好、

我们正在调试一个 Jacinto J7200 和 TIDEP-01022 Rev B 定制电路板。 在 TI J7200 EVM 上、我们使用的是 Processor SDK Linux J7200 v10.00.07.03 .wic通过 Yocto 创建映像并成功从 SD 卡引导。

在我们的定制电路板上、我们要部署相同的映像、但我们观察到以下情况:

PMIC (TPS65941515):

  • 正常启动且稳定

  • 无故障指示

SD 卡接口:

  • SD 检测 (SDCD) 正常工作(3.3V→无卡、插入了 0V→卡)

  • SDIO DAT1/DAT2 显示活动、但无论是否存在卡、都是类似的

UART/引导行为:

  • 上电期间无 UART 输出

  • D19 变为高电平

  • 电流消耗:~μ A 280mA 空闲、在 SD 检测后上升至~μ A 420mA、然后降至~μ A 320mA

电路板与 EVM 之间的差异:

  • DDR:MT53E1G32D2FW-046(定制电路板)与 MT53D1024M32D4DT (EVM)

  • 无 EEPROM 且不存在 ADC

查询

  1. 相同的 SDK 版本 (10.00.07.03) 是否可以直接支持我们的定制板、或者是否需要更改?

  2. 如果需要更改、需要进行哪些特定的配置更新(DDR INIT、U-Boot SPL,器件树等)?

  3. 是否有专门针对的 SDK 版本或参考支持包 TIDEP-01022 Rev B

  4. SPL 中的 MT53E1G32D2FW 需要进行哪些 DDR INIT 更改?

 

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

    您好、

    [引述 userid=“672243" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1616184/dra821u-q1-processor-sdk-j7200-does-the-sdk-support-tidep-01022-gateway-reference-design

    我们正在调试一个 Jacinto J7200 和 TIDEP-01022 Rev B 定制电路板。 在 TI J7200 EVM 上、我们使用的是 Processor SDK Linux J7200 v10.00.07.03 .wic通过 Yocto 创建映像并成功从 SD 卡引导。

    在我们的定制电路板上、我们要部署相同的映像、但我们观察到以下情况:

    [/报价]

    预期、因为 Processor SDK Linux J7200 与 TI J7200 EVM 兼容。

    为了迁移到定制电路板、您需要处理引脚多路复用、DDR、PMIC 等外部元件的特定于电路板的更改

    [报价 userid=“672243" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1616184/dra821u-q1-processor-sdk-j7200-does-the-sdk-support-tidep-01022-gateway-reference-design ]相同的 SDK 版本 (10.00.07.03) 是否可以直接支持我们的定制电路板、或者是否需要更改?

    如上所述、SDK 不能直接用于定制电路板。

    如果需要更改、需要进行哪些特定的配置更新(DDR init、U-Boot SPL,设备树等)?

    引脚多路复用、DDR 配置和仅更新启动代码(因为 EEPROM 也不可用)。

    是否有专门针对的 SDK 版本或参考支持包 TIDEP-01022 Rev B ?

    让我在内部进行检查、然后返回给您。

    在 SPL 模式下、MT53E1G32D2FW 需要进行哪些 DDR init 更改?

    有关 DDR 配置、请参阅以下指南。
    https://www.ti.com/lit/an/spracu8b/spracu8b.pdf?ts = 1770810359235 &ref_url=https%253A%252F%252Fwww.google.com%252F

    此致、
    Sudheer

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

    我们对定制电路板有以下疑问:

    1.我们如何确保 SD 卡启动。 是否有任何方法可以在不登录 UART 的情况下进行检查?

    请共享评估板中使用的 DDR4 的配置工具设置、以便我们可以比较这些参数并为定制板设置 DDR4 的参数。

    评估板中启动 EEPROM 的用途是什么。

    定制电路板中的 PMIC (TPS65941515-Q1) 需要哪些变化。

    根据定制电路板 DDR 在 SDK 中部署时需要哪些文件

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

    您好、

    1.我们如何确保 SD 卡已启动。 是否可以在不登录 UART 的情况下进行检查?

    如果您 在 A72 内核上运行任何应用、如果该应用 正常运行、则确认内核正在运行。 否则、您需要参考 UART 日志以确认引导是否成功。

    4.定制电路板中的 PMIC (TPS65941515-Q1) 需要进行哪些更改。

     TI J7200 EVM 中使用了同一 PMIC。 如果 定制电路板中也连接了相同的 I2C、则从 PMIC 的角度来看无需更改。

    2.请共享评估板中使用的 DDR4 的配置工具设置、以便我们可以比较这些参数并为定制板设置 DDR4 的参数。

    请参阅 DDR 配置工具、该工具具有 EVM 的默认配置。
    您还可以参考 Linux SDK 中的 DDR config dtsi 文件。
    路径: psdk_linux/board-support/ti-u-boot-xx/arch/arm/dts/k3-j7200-ddr-evm-lp4-2666.dtsi

    5.根据定制电路板 DDR
    在 SDK 中部署需要哪些文件

    如  上所述、您需要 将 dtsi(请参阅 k3-j7200-ddr-evm-lp4-2666.dtsi)文件从配置工具采用到  U-Boot 中

    3.什么是评估板中的引导 EEPROM。

    它具有特定于电路板的接口以及用于以太网接口的 MAC 地址。 有关更多详细信息、请参阅 J700 EVM 用户指南。
    https://www.ti.com/lit/ug/spruiw7a/spruiw7a.pdf?ts = 1771488623710&ref_url=https%253A%252F%252Fwww.google.com%252F


    此致、
    Sudheer

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

    感谢您的反馈。

    还有几个问题:

    在定制电路板上、我们有新的 DDR4、并在 DDRS 寄存器配置工具中更改参数。 新的 6 个文件是从 DDR 配置工具生成的。  

    生成的新六个文件是:

    • j7200_board_ddrReginit_v1.h、
    • k3-j72000-ddr-evm-lp4.dtsi
    • J7200-DDR-EVM-LP4.gel、
    • J7200-DDR-EVM-PL4.CMM、
    • settings_info_syscfg、
    • untiltled.syscfg  

    如何在 SDK 中使用这 6 个文件并构建二进制文件 (Tiboot3.bin、Tispl.bin 和 u-Boot.img)? 如何添加新文件和删除评估板文件。

    根据我们的假设、DDR 初始化数据是从 k3-j72000-ddr-evm-lp4.dtsi 配置的、请确认我们是否正确。

    4.如何使用以下工具构建 Yocto 映像:

    在 ti SDK 中、使用 make menuconfig 编译内核后、我们会得到.defconfig 文件。在其中、我们会在 SDK 的 yocto-build 目录中添加.defconfig 文件、以构建包含更改的新.wic 文件。

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

    您好、  

    如何在 SDK 中使用这 6 个文件并构建二进制文件 (Tiboot3.bin、Tispl.bin & u-Boot.img)? 如何添加新文件并删除评估板文件

    您可以使用自定义电路板配置复制或覆盖 EVM DDR 配置、并从 TI SDK 编译 u-boot。  

    #make u-boot

    它将生成上述所有图像。  

    [quote userid=“672243" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1616184/dra821u-q1-processor-sdk-j7200-does-the-sdk-support-tidep-01022-gateway-reference-design/6249711 根据我们的假设、DDR 初始化数据是从 k3-j72000-ddr-evm-lp4.dtsi 配置的、请确认我们是否处于正确的轨道

    是的。 需要将其集成到 SDK 中并重新编译。  

    [quote userid=“672243" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1616184/dra821u-q1-processor-sdk-j7200-does-the-sdk-support-tidep-01022-gateway-reference-design/6249711 如何使用以下器件构建 Yocto 映像:

    在 ti SDK 中、使用 make menuconfig 编译内核后、我们得到.defconfig 文件。在其中、我们会在 SDK 的 yocto-build 目录中添加.defconfig 文件、以根据更改构建新的.wic 文件。

    请创建与 Yocto 构建支持相关的新主题、我们的专家会为您提供指导。  

    此致、  

    Sudheer