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.

[参考译文] LAUNCHXL-F28P55X:连接到目标时出错:(错误–2131 @ 0x0)无法访问器件寄存器。

Guru**** 2393725 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1534209/launchxl-f28p55x-error-connecting-to-the-target-error--2131-0x0-unable-to-access-device-register

器件型号:LAUNCHXL-F28P55X

工具/软件:

你(们)好

我正在尝试在 F28P55X 上调试 led_ex1_blinky 示例。 但我得到了以下错误-

Texas Instruments XDS110 USB 调试 Probe_0/IcePick_C_0 连接到目标时出错:(错误–2131 @ 0x0)无法访问器件寄存器。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 (仿真包 20.2.0.3536)

IcePick_C_0:连接到目标时出错:(错误–2131 @ 0x0)无法访问器件寄存器。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 (仿真包 20.2.0.3536)



我尝试了复位和下电上电。 我在调试中不再看到目标配置选项。  如何解决?


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

    您好、

    您能看一下这个应用手册吗?  https://www.ti.com/lit/pdf/spracf0

    谢谢、

    Ben Collier

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

    谢谢本杰明的手册!

    我关注 JTAG 手册第 7 页上的表-

    连接到目标时出错:(错误–2131 @ 0x0)无法访问器件寄存器。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、下电上电和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 1.验证目标配置中的 Test Connection 是否通过。 如果连接失败、请按照该错误代码的步骤操作。 2.将器件设置为等待引导模式。 3.按照手动启动说明进行操作,并连接到设备。 4.验证您是否能够在内存浏览器中读取 PARTID。 5.重试以对设备进行编程。 6.如果应用这些步骤仍然无法清除错误,请检查以下内容:设备上是否有密码位置? 片上闪存工具设置是什么? 是否只能对 RAM 进行编程?

    我执行了步骤 1。 当我在连接属性中选择 cJTAG (1149.7) 2 引脚高级模式时、测试连接会成功。

    如何将器件设置为等待引导模式以执行步骤 2?

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

    因此、我在开关 S3 上设置以下位置、将其置于等待引导模式、并通过插入和拔下 USB 来重启:

    GPIO24(左侧开关):关(逻辑 0)、GPIO32(右侧开关):开(逻辑 1)

    并已开始按照 https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#manual-launch 中的手动启动步骤操作。

    我在    Target Configuration 视图中右键点击所需的目标配置文件 并进行了选择  启动无工程调试  菜单中。

    然后、按照额外手动启动中的步骤 1、连接到目标(可以通过在“线程“视图中右键点击所需内核并选择上下文菜单中的“Connect Target“来建立与内核的连接)。

    然后、我在额外的手动启动中按照步骤 2 加载了程序。  

    现在我不知道在最后一步中要做什么-[设置调试源搜索路径:为了让调试器提供源代码调试可见性、它必须知道在哪里可以找到源文件。 这可以通过转到菜单来指定  运行→编辑源搜索路径...  并使用  例程  按钮  源搜索路径  用于指定源文件路径的对话框。]

    此外、我是否需要再次将 GPIO24 切换回“1"或“或保留原样?

    led_ex1_blinky 中的代码有 GPIO 31、该值不应该是 GPIO 20 或 GPIO 21、以便与 LaunchPad F28P55X 上的用户 LED 相匹配?




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

    您好、

    现在我不明白最后一步要做什么-[设置调试源搜索路径:为了让调试器提供源代码调试可见性、它必须知道在哪里可以找到源文件。 这可以通过转到菜单来指定  运行→编辑源搜索路径...  并使用  例程  按钮  源搜索路径  用于指定源文件路径的对话框。]

    通常不需要此步骤。  CCS 是否显示程序在 main 函数开始时停止?  

    此外、我是否需要再次将 GPIO24 切换回“1"或“或保持原样?

    用户可以保持原样、除非要在下电上电后从闪存引导。  

    led_ex1_blinky 中的代码有 GPIO 31、不应该是 GPIO 20 或 GPIO 21、以便与 launche-F28P55X 上的用户 LED 相匹配?

    是的、这是一个错误。

    此致、

    Ben Collier

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

    嘿、Kamakshi、
    您对此还有其他疑问吗?

    Dhruv Parekh
    系统工程实习生 — TI

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

    谢谢 Benjamin!!

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

    嘿、Dhruv、

    感谢您的回复!

    我可以解决目标配置和 JTAG 的问题。  

    当我针对 led_ex1_blinky 点击 debug 时、C28xx_CPU1 线程将暂停。 我点击“Continue",“,调试、调试就会运行而不会出现任何错误。  

    但我仍然看不到用户引导的 (GPIO 21)。  

    对我接下来可以尝试的内容有什么建议吗?

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

    已关闭以离线支持。