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.

[参考译文] SK-AM62P-LP:DDR 裕度固件

Guru**** 2550110 points
Other Parts Discussed in Thread: SK-AM62P-LP, AM62P, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1567530/sk-am62p-lp-ddr-margin-firmware

器件型号:SK-AM62P-LP
主题: AM62PSysConfig 中讨论的其他器件

工具/软件:

您好、我´m 尝试 使用 CCS 通过 JTAG 接口在 SK-AM62P-LP EVM 上运行 DDR 裕度固件、  但在自述文件之后、我卡住了四个 步骤:

4) 连接到 SMS0_TIFS_0 内核
  a) 在目标连接时、GEL 将自动运行以配置时钟并为器件供电

当我尝试连接到此内核时、会弹出以下消息:

即使在复位和电路板下电上电后、错误仍然存在。
电路板上的引导模式是 OSPI NOR

引导模式[ 8:15 ](SW5)= 0100 0000
引导模式[ 0:7 ](SW4)= 1100 1110

我想从大家那里获得一些支持、我´m 使用的 GEL 文件是 CCS  版本中嵌入的文件:20.3.0.14__1.9.0
C:\ti\ccs2002\ccs\ccs_base\emulation\gel\AM62P\

和以下.ccxml 默认配置:


调试会话允许我连接除 SMS0_TIFS_0 和 SMS0_HSM_0 之外的所有内核。

另一个问题是、我是否需要在 GEL 文件中配置 UART0 通道以获得固件的输出、因为自述文件首先说明如下:

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

    您好、

    为什么您尝试连接到 TIFS 和 HSM 内核。 TIFS 内核运行 TI 基础安全、HSM 内核运行安全模块、无法通过 CCS JTAG 连接。

    此致、

    Tushar

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

    由于自述文件包含运行 DDR 裕度测试的步骤、并且连接到  SMS0_TIFS_0 就是其中之一:


    您可以在以下链接中找到自述文件:
    DDR-MARGIN-FW 固件|德州仪器 TI.com

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

    感谢您分享上述信息。 请等待一段时间重新检查此项并恢复。

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

    我在内部检查了详细信息。 TIFS 内核只能从 GP 器件连接。 对于 HSFS 和 HSSE 器件、芯片被锁定、无法连接。

    您可以使用 SBL 二进制文件对 EVM 进行初始化。 这将初始化 DDR。 请参阅  EVM_FLASH_SOC_INIT

    初始化 EVM 后、连接到 A53 内核并加载 DDR 裕度固件二进制文件以运行。

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

    好的、感谢您的支持。 还有一个问题、即如何在 SOC 初始化时加载自定义 DDR 配置。 我当时正在考虑将 SysConfig 工具中的.gel 文件添加到目标配置中、但我知道这不可能、因为我的器件是 HS-TIFS、并且.gel 文件从 FS 内核初始化。

    提前感谢您的答复。  

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

    请参阅  Drivers_DDR 来创建您自己的 DDR 配置并将其与应用程序配合使用。