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/CC3220SF-LAUNCHXL:尝试连接到CC3220SF时出现错误-1170

Guru**** 2581345 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/657423/ccs-cc3220sf-launchxl-error--1170-when-trying-to-connect-to-cc3220sf

部件号:CC3220SF-LAUNCHXL
主题中讨论的其他部件:CC3220SFUNIFLAASH

工具/软件:Code Composer Studio

您好,我正在尝试在CC3220 LaunchPad开发套件上运行一个示例应用程序。 我已经下载了“Out’of _Box_CC3220SF_LAUNCHXL_TIrtos_CCS”演示应用程序,并在CCS中成功编译了它。 现在,我尝试在目标上部署/调试它。 但是,当我执行此操作时,我收到一个错误:

连接到目标时出错:

(错误-1170 @ 0x0)

无法访问DAP。 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。

(仿真软件包7.0 .100.1)

我尝试重置并重启主板,但这没有什么区别。 我不确定如何调整TCLK -在设置中的任何位置都看不到它。  

有人能帮你解决这个问题吗?

保罗。

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

    您的主板是否通过SOP跳线设置为JTAG或SWD模式,而不是“闪存”或“闪存/FUNC”? 这是造成这一问题的主要原因之一。

    此外,确保JTAG/SWD连接的跳线已安装到位:TCK,TDI,TDO,TMS,RST, VSENSE...

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我附上了CC3220的图片,其中显示了跳线设置。 我尝试了2,1和0中的SOP跳线,但没有跳线。 它不适用于任何这些配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在有一条不同的错误消息:
    连接到目标时出错:
    (错误-261 @ 0x0)
    接收到来自XDS110的无效响应。
    (仿真软件包7.0 .100.1)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Paul,

    照片中显示的配置将不起作用。 如果您删除所有跳线(编辑:请参阅下面的我的帖子)并在目标配置文件中将配置设置为"JTAG",这应该可以正常工作。

    另外,Vbat跳线似乎没有插入-这将使CC3220保持断电状态,这也解释了原来的问题。

    希望这能有所帮助,

    拉斐尔

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

    我已按照您的建议卸下所有跳线(请参阅新照片)。 JTAG设置已处于活动状态,因此无需更改。 这没有什么不同。 我仍有以下错误消息:

    连接到目标时出错:

    (错误-2131 @ 0x0)

    无法访问设备寄存器。 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。

    (仿真软件包7.0 .100.1)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另外,有关如何设置这些跳线的文档在哪里? 它们似乎是绝对重要的(电路的各个部分是否通电),但我在我所看到的数据表中几乎找不到任何提到它们的地方。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Paul:

    请检查您的CC3220SF是否处于开发模式。 当设备处于生产模式时,通常会出现错误-1170,请参阅 :e2e.ti.com/.../213.1099万

    BTW...当您卸下所有跳线时,它无法正常工作。 因为您断开了JTAG (TMS,TCK等)的引脚,而更糟糕的是断开了CC3220芯片本身的电源。

    请遵循:

    -将跳线连接至默认位置

    -使用Unilfash软件将CC3220SF设置为开发模式(SOP2-1,SOP1-0,SOP0-0)

    -设置JTAG为CCS目标(SOP2-0,SOP1-0,SOP0-0)

    开始你的发展:)

    一月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我移除了跳线,因为这是推荐的! 默认跳线位置是什么? 显示跳线的用途,默认值以及不同使用模式的设置的文档在哪里?

    我尝试使用Uniflash设置编程模式,但从未成功连接。 "操作失败:读取数据超时"是有关此的错误。

    请向我发送正确跳线配置的照片。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    请按照www.ti.com/lit/ug/swru473/swru473.pdf上的说明进行操作
    我认为Rafael的建议与SOP跳线有关,而不是套件中的所有跳线。

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

    Paul,

    很抱歉,是的。 重新阅读我的帖子,我看到我的话语会造成混乱。 请致歉。

    如Jan所述,我的建议是移除所有跳线,但仅从SOP集移除。

    因此,回顾整个过程:

    1.将所有跳线(SOP除外)放回其默认位置,如第一张照片所示。

    2.将跳线插入Vbat位置。

    3.尝试使用我 在上面的帖子中发送的屏幕截图中显示的"JTAG "配置进行连接

    4.如果不起作用,请继续验证JAN 开机自检中的设备是否处于“开发”模式

    5.冲洗并重复步骤3。

    希望这能有所帮助,

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Rafael,非常感谢。 这解决了我在CC3220开发套件上连接和运行演示应用程序调试会话的问题。

    我要做的下一步是使用CC3220开发套件在外部PCB上闪存和运行JTAG调试会话。 我认为我可以将JTAG电缆连接到J4,如果我获得正确的跳线设置,则应该足够(外部PCB是CC3220SF已知正常工作的硬件)。 您是否可以确认此用例的跳线设置?

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

    很抱歉耽误你的时间。 CC32xx器件上的闪存操作与常规器件略有不同,但在对外部板进行编程时,您必须从启动板上移除所有跳线(不仅仅是SOP),并将每个JTAG (或SWD)和UART (TX/RX)引脚连接到目标板 (不要忘记GND)。

    目标板上的设备需要引导跳线(如Launchpad的SOP)来设置其操作模式(JTAG,SWD或闪存编程操作)。

    以下链接显示了我找到的一个参考,其中包含有关闪存编程在开发过程中如何工作的其他信息:
    e2e.ti.com/.../230.1351万

    如果我发现任何其他有用的信息,我将返回此主题。

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

    那么,我能否确认这是CC3220 Launchpad板上使用JTAG对具有CC3220SF处理器的外部板进行闪存和调试的正确电缆和跳线连接?

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

    是的,这是正确的(在我上一篇文章中,我忘记了启动板,方便的是有10针连接器的支臂)。

    请记住,此连接器不携带UART信号-您必须从启动板或从外部串行向USB适配器拉出这些信号。

    此致,
    拉斐尔