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.

[参考译文] AM625:XDS110连接故障

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1515312/am625-xds110-connect-failure

器件型号:AM625

工具/软件:

将 XDS110连接到基于 AM625的定制板后、我在 CCS 中创建了一个.ccxml 文件。 测试连接成功、但当我尝试连接到 A53_0内核时、收到以下错误。 原因可能是什么?

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

    尊敬的 Yongkwan:

    您是否通过 SBL 二进制文件正确初始化了 SoC?

    请参阅  EVM_FLASH_SOC_INIT 以了解详细信息。

    此致、

    Tushar

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

    我还没有通过 SBL 二进制文件初始化 SoC。

    它是否只能通过 UART 引导模式进行初始化?

    定制电路板的引导模式固定为 SD 卡引导模式。

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

    尊敬的 Yongkwan:

    您还可以通过 SD 卡引导模式初始化 SOC。 请参阅  EVM_SOC_init 以了解详细信息。  

    我假设您已经需要 SD 卡中存在的 tiboot3.bin、tispl.bin 文件。

    此致、

    Tushar

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

    目前、 引导过程如上所示。

    这是否足以初始化 JTAG 的 SoC?

    我正在启用 JTAG 来调试 u-boot。

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

    尊敬的 Yongkwan:

    SOC 似乎未正确初始化、并且 uboot 出现一些问题。

    我正在将您的查询转至正确的专家以供进一步评论。

    此致、

    Tushar

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

    你好 Yongkwan、

    你在这里做什么?

    您能否提供一些有关您尝试执行的操作的其他信息?

    这是否是 TI EVM、而您只是尝试启动预构建的 SD 卡映像? 如果是、您使用的 EVM 版本是什么、Linux SDK 是什么版本?

    您是否尝试在 TI EVM 上获取自定义代码引导? 您是否尝试在自定义硬件上进行自定义代码引导?

    有关调试 SPL 的文档

    您可以在此处找到标准 SPL 引导流程的图形:
    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/11_00_09_04/exports/docs/linux/Foundational_Components /U-Boot/UG-General-Info.html#boot-flow 

    如果您尝试调试 SPL、而不是稍后的 U-Boot、则 Linux SDK 中的文档可能是过时的:
    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/11_00_09_04/exports/docs/linux/Foundational_Components /U-Boot/Apps-SPL-Debug.html

    此页面将针对 SDK 11.1进行更新。 同时、源代码位于以下位置:
    https://github.com/TexasInstruments/processor-sdk-doc/blob/master/source/linux/Foundational_Components /U-Boot/Apps-SPL-Debug-OpenOCD.rst

    此致、

    Nick

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

    您好、Nick、

    我尝试使用自定义 u-boot 调试基于 AM6252的定制电路板。

    使用.ccxml 时测试连接成功、但使用 CCS 连接到 A53_0失败。

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

    你好 Yongkwan、

    如果我是您、我会首先尝试调试 SPL、如我之前响应中的链接所述。

    您的处理器肯定尚未从 SPL 创建到 U-Boot。 我不确定它是在 SPL 的 R5F 半部分还是 SPL 的 A53半部分中遇到问题。

    此致、

    Nick

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

    am625数据表中没有 R5内核、但 CCS 调试屏幕中没有 R5内核。 am6252中是否有 R5内核? 为什么数据表中没有记录它?

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

    设备管理器 R5F 内核。 在运行时、它会运行"设备管理器"固件、但在 SPL 引导期间的早期、它会运行 SPL 的前半部分、如 U-Boot 图中所示。

    此致、

    Nick

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

    可能是由于该内核尚未运行、导致无法连接到 A53内核、因为您的处理器卡在 R5F SPL 代码中的某个位置。