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.

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

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

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

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件: TMDSCNCD28027C2000WARETMS320F28379DTMDSEMU110-UTMDSHVRESLLCKIT

工具/软件:Code Composer Studio

你(们)好  我有一款全新的 LAUNCHXL-F28379D。  我无法调试演示程序。  我得到此错误:

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

我使用的是 Code Composer Studio 版本9.0.1.00004的安装。  在  过去6个月中、我已成功地将此安装与 F28027 launchpad、TMDSCNCD28027控制卡和 F28069M launchpad 结合使用。

  • 我将 Launchpad 插入 USB。  演示程序已启动。  我在 PC 上配置了一个串行终端、并确认串行通信工作正常。
  • 我下载了 C2000Ware v:2.00.03、并 将 launchxl_f28379d 项目导入到 IDE 中。
  • 我检查了目标配置。  TMS320F28379D.CCXML 处于活动状态。  我已尝试测试连接、但未返回错误。
  • 我已检查引导配置开关。  这三个都处于向上位置。
  • 我在 IDE 中单击了调试图标。 项目构建正常、但不会加载。  我得到上面复制的错误。
  • 我重置 launchpad。  我对其进行了下电上电。  没有区别。
  • 我将 TCLK 设置为100kHz。  没有区别。

我不是很好。  如何解决此问题?

谢谢、

Ciaran

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

    下面是有关该问题的更多信息。

    首先、昨天的结果被我的第二个 XDS100v1器件仍然通过 USB 连接到计算机的事实所迷惑。  我在断开第二个器件时得到不同的结果。  以下是我的当前观察结果:

    1. 我有另一个 LAUNCHXL-F28379D LaunchPad、以前未使用过。  我试过它、它工作正常。  程序加载并运行、我可以对其进行调试。  这是第一 个 LAUNCHXL-F28379D LaunchPad 特有的问题。
    2. 设备管理器中未正确显示坏的 LaunchPad。  未列出"Texas Instrument Debug Probes (德州仪器调试探针)"器件、"Ports (端口)"下未列出"XDS100 Class USB Serial Port (XDS100类 USB 串行端口)"。  我可以使用 Good LaunchPad 以及其他几种类型的 C2000器件和我手头上的 XDS100调试器来获得这些功能。
    3. 我尝试使用 MPROG 3.5程序查看 FTDI、如此 处所述。  我之前必须按照链接上的说明在 F28069 LaunchPad 上重新编程 FTDI。   

      设备扫描报告:
      空白器件数量= 1
      已编程器件数量= 0

      工具:读取和解析报告:
      错误-读取 EEPROM 失败器件0

      这与在链接中对 FTDI 进行编程的说明中的条件不匹配。

    4. 我决定尝试使用 MProg 对坏 Launchpad 重新编程。  
      1. 我从 Good Launchpad 读取配置并将其保存在文件中。   
      2. 我插入了坏的 Launchpad 并打开了保存的配置。
      3. I DID 设备:擦除。  我得到了以下结果:
        擦除成功的器件0
      4. 我的 DID 设备:程序。  我收到一个弹出错误提示:
        读取设备时出错。

    在我看来、我有一个具有坏 FTDI 芯片的 Launchpad。  还有其他可以尝试的吗?

    此外、我还有一个独立的 TI XDS110调试探针 TMDSEMU110-U  我是否可以通过任何方法将其与坏的 Launchpad 配合使用?

    谢谢、

    Ciaran

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

    锡亚兰

    您可以检查控制面板吗? 原因是、如果 XDS100v2未使用正确的 VID/PID 进行编程、它可能会使用与终端程序良好配合的标准 FTDI 器件。

    有关控制面板上的实例化和正确的 VID/PID 的详细信息、请查看 XDS100页面的第2.6和5.2.2节。 为方便起见、我还为 FT_Prog 实用程序发送附加的模板。  

    希望这对您有所帮助、

    拉斐尔

    e2e.ti.com/.../F28379D_5F00_LAUNCHXL.zip

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

    拉斐尔

    当您说"控制面板"时、您是指设备管理器吗?  错误的 Launchpad 看起来类似于 XDS 页面中"Q:如何检查 EEPROM 的 VID/PID 是否已正确编程?"下的"未正确安装"示例?

    我很幸运使用 MProg 对其进行了重新编程、但我尝试使用您所附的模板使用 FT_Prog。  不管用。  当我在编程后扫描芯片时、它会显示以下内容:

    这是编程后的结果、但在编程前看起来是一样的。  空白器件、未检测到 EEPROM。

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

    锡亚兰

    只需确认流程、您是否可以检查折返短片?

    https://youtu.be/vZaF5ckf3OQ 

    -打开 FT_Prog,然后打开模板文件(菜单 File -> Open Template)
    然后发出"Scan and Parse"(扫描并解析)(菜单"Device -> Scan and Parse)。 此时、您应该具有如下内容:  

    -然后、右键单击上面突出显示的 Device 条目并应用模板
    之后,对设备进行编程(菜单设备-->程序)

    如果您遵循了所有这些内容、那么我确实怀疑电路板有故障、您应该将其退回给经销商。  

    此致、

    拉斐尔

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

    [引用 user="desouza"]

    只需确认流程、您是否可以检查折返短片?

    https://youtu.be/vZaF5ckf3OQ 

    [/报价]

    感谢您确认该流程。  是的、我执行了该操作、就像视频中所示。

    [引用 user="desouza"-打开 FT_Prog、然后打开模板文件(菜单 File -> Open Template)
    然后发出"Scan and Parse"(扫描并解析)(菜单"Device -> Scan and Parse)。 此时、您应该具有如下内容 :

    如您所见、EEPROM 类型的"No EEPROM Detected"而不是"93C56 EEPROM"。

    [引用 user="desouza"-然后、右键单击上面突出显示的"设备"条目并应用模板
    之后,对设备进行编程(菜单“设备”-->“程序”)[/quot]

    当我这么做时、没有任何变化。  当我重新扫描它时、它仍然显示  "No EEPROM Detected"、并且设置是相同的。

    [报价用户="desouza">如果您遵守了所有这些、我真的怀疑电路板有故障、您应该将其退回给经销商。  [/报价]

    我要这个。

    我在 C2000硬件上运气不好。   我购买的第一 块 TMDSHVRESLLCKIT 的 F28027控制器卡有故障。  我花了一段时间(借助 E2E 帮助)来解决该问题。   

    感谢您的帮助、

    Ciaran