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.

[参考译文] AM6422:连接到目标时出错:(错误–6305)PRSC 模块无法写入路由器寄存器。

Guru**** 2419530 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1534561/am6422-error-connecting-to-the-target-error--6305-prsc-module-failed-to-write-to-a-router-register

器件型号:AM6422
主题:SysConfig 中讨论的其他器件

工具/软件:

你(们)好

我在将定制软件或 TI 示例从 SDK 上传到 R5_0 内核 0 以外的其他 R5 内核时遇到问题。  尝试刷写示例软件、例如  empty_am64x-evm_r5fss0-1_nortos_ti-arm-clang 带有错误的和:

MAIN_Cortex_R5_0_1:连接到目标时出错:(错误–6305)PRSC 模块无法写入路由器寄存器。 (仿真包 20.2.0.3536)  

当我尝试在除 R5_0 内核 0 之外的任何其他内核上刷写空工程时,也会发生这种情况 — 在该内核上,一切都正常工作。

我们使用:

  • CCS  20.2.0.12__1.8.0
  • 适用于 AM64x 10.1.0.32 的 MCU + SDK
  • SysConfig 1.23.0
  • XDS110 调试探针修订版 A

根据相关主题、我尝试使用旧版本的软件 CCS、MCU+SDK 和 SysConfig、并降低了 TCLK JTAG 速度。 这没有帮助。

感谢您的帮助。

BR

Jakub

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

    尊敬的 Jakub:

    您是否使用 SBL 二进制文件正确初始化了 EVM? 请参阅  EVM_FLASH_SOC_INIT 

    此致、

    Tushar

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

    实际上不是。 因此、即使我们根本不使用 A53 内核、也需要进行初始化?
    JTAG 在调试期间正在与这个 SBL 二进制文件通信?

    那么、它如何与 R5_0 内核 0 配合使用呢? 由于我尚未在该内核上刷写任何 SBL、因此通过 XDS110 调试探针刷写应用程序似乎可以正常工作。

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

    尊敬的 Jakub:

    在通过 XDS110 调试器将任何二进制文件加载到 Core 之前、需要对其进行初始化。  

    您能描述一下您的流程吗?

    此致、

    Tushar

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

    在我们的系统上、我们有在 A53 上运行的 VxWorks 系统。 它由 u-boot 从外部闪存中加载。 此外、我们希望能够使用 CCS 为 R5 内核开发应用。 到目前为止、R5 内核应用程序在 VxWorks 引导期间不会通过 u-boot 或其他机制加载。 因此、您意味着如果 A53 初始化这些内核、或者最终我们手动加载 SBL(通过 UART 引导模式)、JTAG 只能与 R5 内核通信?
    这个 R5 内核初始化可以通过 u-boot 或 SPL 通过一些器件树调整来完成?

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

    尊敬的 Jakub:

    A53 是您初始化的唯一内核吗?  

    因此、您意味着如果 A53 初始化这些内核、JTAG 只能与 R5 内核通信

    是的、正确。 为了让调试器与通信、需要初始化内核。

    此 R5 内核初始化可以通过 u-boot 或 SPL 通过一些器件树调整来完成?

    我不知道 VxWorks 在这里是如何工作的。 我确实有 Linux Academy 中的文档、这些文档确实介绍了 U-boot 支持的 Remoteproc。

    请参阅  U-boot Remoteproc 以了解详细信息。

    此致、

    Tushar