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/DRV8312-C2-KIT:与器件通信时出错

Guru**** 2535150 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/887532/ccs-drv8312-c2-kit-error-communicating-with-the-device

器件型号:DRV8312-C2-KIT

工具/软件:Code Composer Studio

大家好、

客户正在使用 DRV8312-C2-KIT、但无法连接 到 XDS100v1 USB 仿真器。  

他正在使用 CCS v9、并调用了 CCS v4的指令。 卸载 v9并安装 v4后、他收到以下错误、表示设备未通信。

我们如何解决此错误?

此致、

Danilo

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

    您好 Danilo、

    我在屏幕截图中没有看到任何错误。 调试器未连接任何 CPU (这是无工程调试会话的默认行为)。 您可以使用"Target"菜单下的选项手动连接到目标。

    另请注意、CCSV4非常旧且不受支持。 我很确定他可以将套件用于 CCSv9。

    谢谢

    Ki

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

    您好 Ki、

    感谢您的澄清。 客户发送了这个反馈。

    注意到"已断开连接的设备"与说明相同、我可以转到加载输出文件的位置、但收到此错误:
     
    CLA_0:断点管理器:使用旧硬件断点重试
    CLA_0:在0x3f6000上执行"Finish Auto Run"操作来设置断点时遇到问题:(错误-2126 @ 0x3F6000)器件不支持软件断点。 如果可用、请使用硬件断点。 (版本5.0.429.0)
    CLA_0:在0x3f6000上执行"Finish Auto Run"操作时设置断点时遇到问题:无法设置一个或多个 HW BPS。  您可能 已超过可用的硬件断点总数。  禁用一个、然后重试。  请注意、另 一个模块可能已申请一个或多个硬件 BPS。
    CLA_0:在0x3f6000上执行"Finish Auto Run"操作时删除断点时遇到问题:(错误-2044 @ 0x3F6000)内部错误:请求的断点不存在。 重新启动应用程序。 如果错误仍然存在、请报告错误。 (版本5.0.429.0)  
    此致、
    Danilo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    客户似乎不使用 调试器存储器映射、或者使用不具有0x3F6000 (FLASHA)作为闪存的错误映射。 因此、调试器认为它是 RAM、并最初尝试使用 SW 断点等。  

    假设输出文件是使用为 FLASHA 分配的代码正确编译的、请确保使用了正确的调试器内存映射、该映射将其指定为闪存。 F28035.GEL 启动 GEL 文件正确设置了存储器映射、客户可能希望在其 CCXML 文件中使用该映射。

    同样、CCSv4非常陈旧、不推荐使用。

    谢谢

    Ki  

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

    我还建议发表以下文章:

    http://dev.ti.com/tirex/explore/node?node=APy2XbLelxyqBB2Yz0WR.w__FUz-xrs__LATEST

    其中详细介绍了链接器 cmd 文件、调试器内存映射和目标内存映射之间的关系。 理解这种关系将有助于解释上述错误的根本原因。

    谢谢

    Ki