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.

[参考译文] CC3235MODSF:无法访问 DAP

Guru**** 2531330 points
Other Parts Discussed in Thread: CC3235MODSF, LAUNCHCC3235MOD, UNIFLASH, SYSCONFIG, TMDSEMU110-U, CC3235MODS, CC3235S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1061385/cc3235modsf-unable-to-access-the-dap

器件型号:CC3235MODSF
主题中讨论的其他器件: LAUNCHCC3235MODUNIFLASHSysConfigTMDSEMU110-UCC3235MODSCC3235S

尊敬的 TI 专家:

我在自己设计的 PCB 中安装了 CC3235MODSF。 我无法在上面刷写我的代码、遇到以下错误:

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

我使用的是连接到 JTAG 连接器的外部 XDS110调试探针(LAUNCHCC3235MOD Launchpad 电路板上的探针相同)

请告诉我如何解决此问题?

此致、

布拉希姆

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

    您好、Brahim

    您需要通过 Uniflash 或 SysConfig 映像创建器通过 UART 将器件切换到开发模式。

    您可以在此处找到详细信息:

    1月

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

    您好、Jan、

    无法使用 JTAG 切换到开发模式?

    布拉希姆

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

    您好!

    否 这是不可能的。

    1月

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

    您好、Jan、

    感谢您的确认。

    我的模块上有一个已连接的 UART (引脚8和9)、我能否将导线焊接到 XDS110输出端。

    能否将引脚8和9连接到 AUX 连接器的引脚12和14?

    此致、

    布拉希姆

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

    您好、Brahim、

    对于 Uniflash 编程、您需要连接引脚 RX、TX、RESET 和 GND。 说明如何使用 CC3220/CC3235 LaunchPad 中的 XDS110、您可以在此处的第5.4章中找到。 由于这个原因、我没有测试与 TMDSEMU110-U 的连接、所以我无法建议 AUX 端口上的确切连接。 几个月前、我尝试测试了与 TMDSEMU110-U 的连接、但没有成功。 我使用 LaunchPad 中的 XDS110、而不是花时间弄清 TMDSEMU110-U 出现问题的原因

    1月

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

    您好、Jan、

    我尝试通过 UART 使用 Uniflash 编程、但它仍然无法正常工作。

    我将 CC3235MODS launchpad (接头 J101)的 RX、TX 和 RST 连接到 PCB 上 CC3235MODS 的 TX (引脚7)、RX (引脚8)和 RST (引脚35)。

    在量产线指南中、提到了将 UART 连接到模块的引脚46和47、因为我的 PCB 中的引脚未连接、这就是我使用引脚7和引脚8的原因、因为根据数据表、引脚7和引脚8也连接到 UART1。

    您是否以这种方式看到我使用的任何问题?

    此致、

    布拉希姆

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

    您好、Brahim、

    您只需要使用 UART 引脚46和47。 引脚编号在 ROM 引导加载程序内部进行了硬编码、无法更改。 另一个选项是通过第三方 SPI 闪存编程器和引脚 FLASH_SPI_*引脚进行编程。 但该功能主要用于生产编程。

    1月

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

    您好、Jan、

    我的 PCB 上有一个 SPI 连接器、但我使用的 CC3235MODS 不是集成闪存、因此我不确定该 SPI 连接器是否有用。

    谢谢!

    布拉希姆

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

    您好!

    CC3235MODS 在模块内集成了4MB SPI 闪存。 引脚 FLASH_SPI_*可用于对内部 SPI 闪存进行编程、但有一个"小"捕捉。 要解锁 JTAG、需要在开发模式下对其编程镜像。 但在开发模式下、需要包含 CC3235的真实 MAC 地址。 使用引脚 FLASH_SPI_*不能读取 MAC 地址。

    CC3235S 和 CC3535SF 的区别在于 SF 器件在芯片内包含1MB 执行闪存。 这意味着您可以在 SF 而不是 S 执行更大的代码、其中在256KB RAM 上执行。

    1月

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

    您好、Jan、

    我的最终目标是将*。bin 刷写到 模块中、如果模块保持 DEV 或 PROD 模式、这对我来说无关紧要。

    如果可以使用  FLASH_SPI_*引脚刷写*BIN,我将随它一起使用。

     您是否知道可与 Uniflash 搭配使用的任何 SPI 主机适配器值得推荐?

    谢谢、

    布拉希姆

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

    您好!

    Uniflash 无法控制 SPI 编程器。 您可以使用 Uniflash 创建二进制(十六进制)映像、并使用任何能够在模块内对 MX25R3235F SPI 闪存进行编程的第三方编程器。 我还记得、TI 人员使用Cheetah SPI 进行了编程测试。 但您可以使用任何类型的生产编程器、如BeeProg2

    请注意、在 SPI 编程器编程期间、您需要在复位时保持模块。

    1月