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.

[参考译文] LP-MSPM0L2228:连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器。 (仿真软件包20.0.0.3344)

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1474038/lp-mspm0l2228-error-connecting-to-the-target-error--6305-prsc-module-failed-to-write-to-a-router-register-emulation-package-20-0-0-3344

器件型号:LP-MSPM0L2228
主题中讨论的其他器件: MSPM0L2228SysConfigLP-MSPM0G3507

工具与软件:

您好!

我们最近购买了  MSPM0L2228 LaunchPad (LP-MSPM0L2228)  用于我们的一个客户项目工作。  

最初、我们成功刷写了一些示例、如 LED 闪烁、GPIO 切换、而且没有任何问题。

在我们开始开发和测试时、它停止响应并显示错误"Error connecting to the target:(error -6305) PRSC module failed to write to a router register (连接目标:(错误-6305) PRSC 模块无法写入路由器寄存器)"。 (仿真软件包20.0.0.3344)"



我们已经尝试了 Factory_Reset_Tool - https://dev.ti.com/gallery/view/TIMSPGC/MSPM0_Factory_Reset_Tool ver/1.0.2/ 没有帮助解决这个问题。

遵循链接- https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/528629/am335x-error-connecting-to-target-prsc-module-failed-to-write-to-a-router-register 也没有帮助。

有人可以在这里帮助解决这个问题吗?

谢谢。此致、

Parthiban

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

    Parthiban、您好!
    在 Launchpad 中运行特定项目后显示的错误让人感到奇怪。 您可以尝试以下操作:

    1.安装 Re 20.0.2、SDK 和 SysConfig。

    2.检查 LP-MSPM0L2228的版本。 如果该软件是修订版 A、请尝试恢复 Launchpad 中跳线的原始位置。

    如果有任何帮助解决这个问题、请告诉我。

    此致、

    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    感谢您提供尝试的步骤。

    我们已经尝试了这两个选项、但问题仍然相同。 (连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器。 (仿真软件包20.0.0.3344))

    我们已在 Linux 和 Windows 中尝试过 CCS、表现出同样的问题

    由于这是我们通过 TI 网上商店购买的新产品组合、是否可以重新放置 Launchpad 电路板(LP-MSPM0L2228)?

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

    Parthiban、您好!
    由于 LaunchPad 能够处理您运行的前两个项目、因此电路板似乎在到达前未损坏。 您能否共享使用过的项目? 检查是否可以复制相同的错误。 另外、能否确认板的修订版本和芯片编号?

    此致、

    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    感谢您的答复。

    当我们开始使用 Zephyr RTOS 进行开发和测试时(github.com/.../mspm0l2228)、我们遇到了这个问题。

    请找到该链接、它可以帮助您重现该问题。

    电路板模型:LP-MSPM0L2228修订版 A
    处理器: M0L2228Q

    附上了电路板图片供您参考。

    谢谢。此致、
    Parthiban

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

    Parthiban、您好!
    您的电路板似乎没有问题。 您能向我介绍一下您是如何发现此问题的吗? 具体而言、您在 Zephyr 中使用了哪些项目、或者您是如何运行这些项目的? 它到底是什么时候显示的误差?
    此致、
    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    由于主线 Zephyr RTOS 不支持 LP-MSPM0L2228修订版 A、因此我们开始努力添加支持、当我们尝试根据 LP-MSPM0G3507修改设备树并添加基于支持时、我们就会遇到这个问题。

    我们还将 CCS 更改为12.6.0、并根据 e2e.ti.com/.../Unlock-MSPM0-instructions.pdf 尝试了恢复出厂设置选项、 没有任何帮助。

    请告诉我们,是否有任何选项让我们发送主板,并解决此问题,并得到恢复?

    谢谢。此致、

    Parthiban

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

    Parthiban、您好!
    感谢您让我知道这一点。 让我明天与我的团队讨论可以从这里做些什么。

    此致、

    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    等待您完成后续步骤。

    谢谢。此致、

    Parthiban

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

    Parthiban、您好!
    最常见的器件解锁类型是 NONMAIN 配置错误。 我会向我的团队咨询这一可能错误的更多解决方案。 同时、您能确认不能在电路板上运行任何其它项目吗? 另外、如果您有同一芯片或其他 M0器件的备用板、您可以检查错误是否没有出现?

    此致、

    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    感谢您的答复。  

    我们没有任何其他 M0、我们订购了另一个 LP-MSPM0L2228、我们将在下周前收到相同的产品。

    如果您能提供执行恢复出厂设置/擦除的步骤、我们最后也可以尝试相同的步骤

    谢谢。此致、

    Parthiban

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

    Parthiban、您好!
    您是否可以尝试进入 BSL 模式? 这可以通过同时按下复位按钮和 PA18来实现(它应该清除 Launchpad 中运行的任何程序)。 此外、您能否 通过 CCS 20.0.2尝试运行恢复出厂设置自动功能? 您可以通过在任何工程的 MSPM0L2228.ccxml 文件中启动无工程调试会话来完成。 如果可行、请告诉我。

    此致、

    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    我们尝试了  BSL 模式、但没有成功。

    我们已根据本文档尝试恢复出厂设置和批量擦除- /cfs-file/__key/communityserver-discussions-components-files/81/Unlock-MSPM0-instructions.pdf

    没有任何帮助

    目前 LP-MSPM0L2228位于印度、我们是否可以将该 LP-MSPM0L2228发送到 TI 印度办事处进行调试和支持、以使其正常工作?

    我们期待能够解决该问题的支持。

    谢谢。此致、

    Parthiban

     

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

    Parthiban、您好!
    我建议咨询您的 TI 销售代表。  在执行此操作之前、 我需要您尝试以下操作:
    1.拔下主板的电源、按住复位按钮、然后重新给主板加电(使用 USB)。 同时按住 RESET 按钮、启动无工程调试。 现在、启动脚本后、请立即从复位按钮中取出手。 这应该会允许脚本正常工作。

    2.如果这样无效、请转到 CCS 的"Debug"部分、展开"Threads"选项卡、查找"CORTX_M0P"、然后在"Cortex_M0P"的连接目标中右键点击。 之后、再次右键点击该视图、然后点击 Show all cores。 关键是检查您是否具有以下可供连接的选项:

    如果您无法连接到核心线程、则器件连接可能会错误(XDS 可能无法按预期运行)。 如果是这种情况、我建议使用逻辑分析仪来检查 XDS 线并查看数据是否进入器件。 如果它正在连接、则问题是其他问题。

    如果有之前的工作、请告诉我。

    此致、

    Diego Abad

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

    大家好、 Diego Abad Sajamin、

    感谢您提供的详细输入、您能告诉我、我需要使用哪个版本的 CCS 来尝试您提供的步骤吗?

    谢谢。此致、

    Parthiban

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

    Parthiban、您好!
    您将需要 CCS 20.0.2。 以下是下载链接: https://www.ti.com/tool/download/CCSTUDIO/20.0.2。 我想您已经拥有了该项目、因此您唯一需要做的就是使用任何有效的项目、并尝试这些步骤。  

    此致、

    Diego Abad

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

    尊敬的 Diego Abad Sajamin:

    我们已经尝试了您提供的步骤。

    当尝试执行 factor-rest-auto 时,它没有显示任何错误,但过程卡在循环之间。

    当我们尝试连接到您在步骤2中提供的目标时、也会遇到同样的错误(连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器)

    根据您的指出、XDS 可能有问题、对于另一个 Launchpad (LP-MSPM0G3507)、我们将 XDS 从  LP-MSPM0G3507的 XDS 连接到  LP-MSPM0L2228的 XDS 中、结果是相同的问题。

    当我们尝试另一种方法时、将 XDS 从 LP-MSPM0L2228连接到另一个 Launchpad LP-MSPM0G3507 XDS 时、 LP-MSPM0G3507运行得非常好、由此我们得出结论:XDS 不是问题。 (图片已附后)

    请帮助我们解决这个问题。

    谢谢。此致、
    Parthiban

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

    Parthiban、您好!
    您能指定器件被困在哪个环路上吗? 此外、您是否有机会了解内核线程? 是否在您看到错误出现的地方?  

    此致、

    Diego Abad

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

    尊敬的 Diego Abad:

    CCS 显示它尝试进行连接的情况。 磁芯也显示断开连接。 连接不成功。

    谢谢!

    Parthiban

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

    Parthiban、您好!
    能否分享一下您提到的环路误差的屏幕截图? 由于未达到内核、因此 XDS 无法运行似乎是最可能的原因。 您能尝试读取 SWDIO 和 SWCLK 线路吗?  

    此致、

    Diego Abad  

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

    请查看随附的屏幕截图。 "Connect Target"所示
    ```μ A
    连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器。 (仿真软件包20.0.0.3344)
    连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器。 (仿真软件包20.0.0.3344)
    ```μ A

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

    Parthiban、您好!
    我觉得无论按下复位按钮、器件都显示错误。 您能否确认收到来自 SWDIO 和 SWCLK 线路的任何信号?

    此致、

    Diego Abad

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

    e2e.ti.com/.../jlink_5F00_l2228.txt

    尊敬的 Diego Abad:

    我还没有跳过 SWD 的行、我会在本周的时候尝试这样做。

    但请查看随附的日志、我在其中尝试了在没有连接 XDS 的情况下使用 JLink 进行刷写。

    注意:我们目前有两款新型 LP-MSPM0L2228电路板、XDS 和 JLink 均可正常运行。

    谢谢!

    Parthiban

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

    Parthiban、您好!
    电路板 XDS 似乎无法正常运行。 您能否尝试使用 JTAG、看看它是否通过它访问电路板?
    此致、
    Diego Abad

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

    尊敬的 Diego Abad:

    请阅读我之前回复中随附的日志消息。 下面是总结、
    - XDS 在有问题的板工作正常。 通过将有问题的电路板上的 SWD 引脚连接到另一个 LaunchPad LP-MSPM0G3507、可以确认这一点并且运行正常。

    -和我之前的消息一样,基于 JLink 的 CPU 访问也失败。 同样适用于 G3507或其他 L2228板。

    简而言之、通过 XDS 或 JLink 进行访问时、无法访问 M0+内核。

    这里我们的主要关注点是、我们没有进行任何硬件更改或连接外部外设。 我们所做的只是使用 openocd 的"西闪"、核心是无法访问的。

    注意:为了避免超长的来回信息、我建议在可能的情况下拨打电话。

    谢谢!

    Parthiban

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

    Parthiban、您好!
    谢谢您更正了这个问题。 当我看到目标无法连接时、我假设 SWD 无法正常工作。 如需安排来电、请联系您的 TI 销售代表。
    此致、
    Diego Abad

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

    尊敬的 Diego Abad:

    当然、我将为通话做准备。

    但与刷写相关的问题仍然存在于 launchpad 中。 您是否需要我们提供的其他详细信息? 使用 Seggar 或 SWD XDS 进行 JLink 刷写时、两者都无法正常工作。

    如何解决该问题?

    谢谢!

    Parthiban

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

    Parthiban、您好!
    与另一位团队合作伙伴进行咨询后、我可以确认设备无法正常工作(非主设备似乎配置错误)。 遗憾的是、这方面没有解决办法。

    此致、

    Diego Abad

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

    尊敬的 Diego Abad:

    感谢您的答复。 令人遗憾的是、使用 openocd 和 XDS 时闪存使 SoC 无法正常工作。

    如何获得更换的销售人员?

    谢谢!

    Parthiban

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

    Parthiban、您好!
    我目前正在与他们联系。 您能在内部与我分享您的电子邮件吗? 我会发送一个朋友请求、以便您通过该地址发送。

    此致、

    Diego Abad