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/TMS570LS3137:连接到目标时出错:(错误-1170 @ 0x0)无法访问DAP。

Guru**** 2524550 points
Other Parts Discussed in Thread: TMS570LS3137, UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/567337/ccs-tms570ls3137-error-connecting-to-the-target-error--1170-0x0-unable-to-access-the-dap

部件号:TMS570LS3137
主题中讨论的其他部分: UNIFLAASH

工具/软件:Code Composer Studio

我读过*许多*标题类似的帖子,但我没有找到解决方案。

我们正在将Spectrum Digital XDS560V2 STM USB仿真器用于经验证的TMS570LS3137设计,该设计已经运行了几年。  
我们突然收到错误消息:Error connecting to the target:(error -1170 @ 0x0) Unable to access the DAP,from both
CC Studio版本:6.0 .1.0.004万 和CCS UniFlash版本:3.1 .0.0.0026万。

相同的应用程序软件 在另一个工作站中工作,使用相同版本的CCS和UniFlash及仿真器, 该板在中工作正常
已验证其它工作站和仿真器硬件在其它工作站中工作。  

打开 目标配置并运行"Test Connection"(测试连接)实用程序会显示一条消息,表明JTAG DR完整性扫描测试已成功  

我怀疑配置文件已损坏或出现类似问题,但我是这种环境的新用户,不太 知道 在哪里查看。

如果有任何线索,我将不胜感激...    

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

    Bob,您好!

    在CCS中,您可以尝试以下操作:

    []启动相同的目标配置。 然后,不要连接CortexR4或R5 (取决于您的芯片),而是通过右击红色来转到“Show all cores”(显示所有核心)(下面是不同的Hercules,但概念上相同)

    这将显示不可调试的内核。

     

    现在先选择并连接到Icepick。

    连接后,执行CTRL-SHIFT-R (系统重置)

    然后选择并连接DAP。

    然后连接CortexR4或R5 (取决于您的芯片)

     

     Cortex R 现在是否连接?

    谢谢!

    ——Gunter

     

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

    , Gunter,你好,

    感谢 您的快速回复。  您的帖子似乎嵌入了屏幕截图,但它未显示,因此我猜测您的建议是什么。 无论如何,通过右键单击.CCXML文件的名称,我可以看到我选择的“显示所有核心”选项。  然后,我尝试了你的步骤,Icepick和DAP似乎连接了起来。  仅当我按照您的规定执行系统重置时,DAP才会连接。  但是,我不知道您所说的"连接CortexR4/R5"是什么意思。  我尝试了列表中的下一个项目:Spectrum Digital XDS560V2 STM Emulator_0/CortexR4,但我只成功启动了它并再次收到相同的错误信息。  我觉得你对某件事很有感觉。  我想 发送一个我正在做的事情的屏幕截图,希望你能看到我正在走的道路,但它没有显示出来。

    这里有另一个问题:假设您描述的顺序成功,我是否需要在每次调试时执行这些步骤,或者我是否能够在每次启动.CCXML配置时创建执行顺序的脚本或宏?

    谢谢   

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

    Bob,您好!

    我认为您做得正确,但让我仔细检查您的顺序。 下面是屏幕截图,希望这次能通过。 同样,它是针对R5零件。

    顺序

    []启动您的目标

    []启动目标配置

    []选择xxxxx.CCXML并右键单击以“显示所有核心”(您已完成此操作)

    []选择IcePick,然后右键单击并连接

    []仍选择IcePick时,执行系统重置(CTRL SHFT R)

    []选择DAP,然后右键单击并连接

    []选择CortexR4,然后右键单击并连接

    CortexR4现在是否连接?

    如果是这样,则需要下载并刷新您的新生产映像。 我的怀疑是某种程度上故障设备上的图像损坏了,当您打开目标电源时,它将进入CCS或Uniflash无法再连接到CortexR4而不执行上述步骤的状态。 但通过上述步骤,您应该能够连接到CortexR4,下载新映像并重新刷新。 然后,在目标的后续电源循环中,目标不再进入状态,您应该能够与CCS或Uniflash正常连接。

    因此,实际上,只有当目标处于JTAG不再连接的状态时,才需要执行上述步骤。

    此致,

    ——Gunter