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.

[参考译文] CC3220S-LAUNHXL:无法访问 DAP 错误

Guru**** 2531950 points
Other Parts Discussed in Thread: CC3220S, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1068663/cc3220s-launchxl-unable-to-access-the-dap-error

部件号:CC3220S-LAUNHHXL
“线程”中讨论的其它部件:CC3220SUNIFLASH

您好 E2E,

我们的客户遇到以下问题。

我有一个 CC3220x-LAUNHHXL 微控制器。 每当我尝试运行项目时,我都会遇到错误。 (错误-1170 @ 0x0)无法访问 DAP。 我尝试了不同的电缆,两台不同的计算机以及代码撰写工作室的云 IDE。 每次我都遇到相同的错误。

我已验证 SOP 是否设置为010,并且仍遇到问题。 然后,我将其设置为000 (删除跳线),能够构建并运行该程序。 但是,在一个新项目上,我再次遇到相同的 DAP 问题。 删除跳线将 SOP 设置为000不起作用,因为需要设置010以构建项目。 每次运行项目时,我都会再次收到错误。 如果我从计算机上拔下主板并将其插回,项目将会运行,但我必须在每次运行项目时执行。 这种方法每次都是可重复的。 我认为主板可能有问题。

感谢您的帮助。

此致,
卡洛

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

    你好,卡洛,

    此错误很可能是设备处于生产模式,因此 JTAG 被锁定。 请使用Uniflash sysconfig 映像创建程序并将设备切换到开发模式。 另一个原因可能是在运行时通过代码将 JTAG 引脚切换为备用函数。

    1月

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

    请参阅本指南以获得进一步帮助:  

    https://software-dl.ti.com/ccs/esd/documents/ccsv7_debugging_jtag_connectivity_issues.html#Cannot_access_the_DAP 

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

    Jan 和 Sabeeh 您好,

    感谢你的帮助。

    我们的客户已经打开了如上所述的 image.syscfg,验证它是否处于开发模式,然后重新运行程序,但仍收到相同的错误。

    客户使用的代码直接来自 SimpleLink CC32xx SDK ->示例->开发工具-> CC3220S LaunchPad -> TI 驱动程序-> uart2echo ->无 RTOS -> CCS Complier -> uart2echo
    客户根本没有修改示例代码。


    此致,
    卡洛

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

    你好,卡洛,

    请提供 Uniflash 的设备状态屏幕截图(如下图),并提供 LP 的照片以检查跳线设置。

    1月

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

    您好,

    客户使用的是最新版本的 SDK (5.30.00.08),但下载了较旧版本(4.30.00.06)。 从旧版本导入项目时,他们不再遇到此问题,而旧版本的 SDK 不会生成他们认为导致我问题的“image.syscfg”。
    他们刚刚使用 CCS,无法将 CCS 项目导入 Uniflash,因此在 Uniflash 中创建了一个空白项目。

    此致,
    卡洛

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

    你好,卡洛,

    最新版 SDK (5.30)导致了该问题,这一点非常有趣。 也许您的客户使用 MAC 可能是相关的。 请等待团队成员的回答。

    顺便说一句...根据屏幕截图和跳线设置,LaunchPad 配置正确,您的客户应做好准备...

    1月

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

    你好,卡洛,  

    如果客户返回5.30 SDK,问题是否仍然存在?

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

    您的客户还提到使用了两台不同的计算机,这两台是苹果计算机吗?  

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

    你好,Sabeeh,

    请参阅以下答案:

    是的,恢复到5.30会再次产生问题。

    一台计算机是 Mac,另一台是 Windows PC。

    我刚刚在 PC 上尝试了4.30版本,并经历了同样的行为。 两根不同的 USB 电缆和两个不同的 USB 端口,没有问题。

    在两台计算机上:

    在5.30版本上,我立即看到错误。 我可以在出现错误时拔下主板插头,然后插回并点击“重试”,程序将运行。 一旦我第一次拔下电源插头,只要我不更改内部版本中的任何内容,我就可以毫无错误地再次运行该程序。 一旦我更改了代码并再次生成,错误就会再次出现

    在4.30版本上,我可以编辑代码,运行程序,然后重复,我从未收到错误。

    最初从5.30切换到4.30时,我有时会收到错误,但我一次拔下/重新插座,没有其他问题。

    此致,
    卡洛

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

    你好,卡洛,

    您正在构建“MCU+映像”或“调试”配置吗? 请切换至“调试”构建配置并再次尝试,这将解决您的问题。 从 CCS 执行时,应使用此配置。  

    单击液压锤图标旁边的下拉箭头:

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

    你好,Sabeeh,

    根据我们的客户,当打开5.30 SDK 的新示例时,默认构建设置为 MCU+Image。 将构建模式更改为调试似乎可以解决该问题。 第一次运行时,他们仍然收到错误消息,必须拔下电源插头,然后重新插入电源,但之后,还是很好的选择。

    此致,
    卡洛