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/CC3220MOD:J-Link 是否适用于 CC3220?

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

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/651057/ccs-cc3220mod-does-j-link-work-with-cc3220

器件型号:CC3220MOD
主题中讨论的其他部件:UNIFLASHCC3220SF

工具/软件:Code Composer Studio

您好!

我在使用 J-Link Plus 和 CCS (或 UniFlash)刷写定制板时遇到了一些问题。  此处理器(CC3220MOD)是否支持 J-Link?如果支持、您能否向我介绍一些指令?
如果不支持、我应该查看哪些仿真器?
此外、我们尝试使用 LaunchXL 板跳转到定制板和闪存、但也遇到了问题。  我们看到的是 XDS110、但没有看到处理器。

非常感谢!

Joe K.

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

    如果您无法从 launchxl 电路板跳转、则连接到电路板的方式可能存在问题。

    您能告诉我您连接的引脚是什么吗? 您拉高了哪些 SOP 引脚?

    谢谢、

    VR
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Vincent:
    我们没有将任何 SOP 线拉为高电平、这应将其置于 Functional _4WJ (4线制 JTAG)模式。

    我们使用10引脚标签连接(TC2050-IDC)进行连接、并断开了3V3、以便不通过器件电池和 XDS110供电。

    我们正在使用 CC3220SF-Launchpad 上的 XDS110输出接头(J4)对目标进行编程,并且正在接收(错误-1170 @ 0x0)

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

    那么、让我们尝试使用 Launchxl 板对电路板进行编程。 为此、您将 XDS110 OUT (J4)连接到电路板、对吧? 是否已移除 J10 ->J28的所有跳线?

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

    尊敬的 Vincent:

    谢谢!  我们将 XDS110 OUT (J4)连接到电路板。  我们移除了 J8跳线。  我们是否需要移除该块中的所有跳线(其中的12个)?

    最棒的

    Joe

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

    是的、

    也拆下 J6 UART TX 和 RX 跳线。

    VR

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

    尊敬的 Vincent:

    我在这个板上与 Joe 一起工作。 我无法使用开发套件中的 XDS110 OUT JTAG 接头使用上述设置连接到 CC3220MODASF。 我认为这是因为该模块出厂时已使用禁用 JTAG 端口的"生产"映像进行了编程。 按照其他线程和文档中的说明、我能够连接到 Uniflash 工具。 这显示了 MAC 地址并确认了工厂的"生产"映像:

    这需要我将导线焊接到 GPIO_01和 GPIO_02、以便将 UART0信号(和 nRESET 线)输出到编程接头。 我可以看到针对定制应用对电路板进行编程的唯一其他方法是使用 SPI 闪存 GANG 编程方法。 您能否推荐 OTS 工具来对 CC3220MODASF 进行编程? 我的板上包含了 TC-2050封装、用于 SPI 闪存、但不知道要使用什么工具。 我在蓝牙器件上使用了 CC 调试器、但这里的接口不同。

    我已经阅读了 CC3220产品线指南、您能解释一下定制板上 CC3220的预期调试设置是什么吗? 我原本希望使用 JTAG 测试代码并提交闪存映像用于生产。 GPIO_01和 GPIO_02应该专用于 UART0、如果它们是编程/调试不可或缺的一部分。

    使用 Uniflash 将"开发模式"映像编程到板载 SPI 闪存芯片后、我们将能够使用 JTAG 接头(XDS110 OUT)对电路板进行调试。 刷写自定义代码后、我们是否可以使用 UART1连接到 Uniflash? 我原本希望使用端口 A 连接外设、并希望重新分配 GPIO_01和 GPIO_02。

    感谢您的支持。

    最棒的

    Andrew

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

    文森特

    我还在为团队调查此问题。 一些其他数据点和观察结果。

    观察结果:

    我们使用的是 Uniflash 4.2.1、因为 CCS Uniflash 3.4.1不支持 cc3220sf。 Uniflash 4没有 CCS Uniflash 提供的工具支持(例如内存填充、验证等)。 没有控制台,日志记录报告只包含-"11:13:07:324 错误-{"name":"StateError"、"message":"已配置"}11:13:07:679错误-{}";没有太多可由此产生的影响。

    是否有我们没有的修补程序或升级?

    数据点;

    我在 connect 上看到"Get Storage list"和"Get storage info"命令的通信。

    使用 Uniflash 进行编程时、我会看到针对"Get Storage List"和"Get storage info"命令的通信。 但是、我看不到"将 UART 切换到应用 MCU"(0x33)命令或 FS 编程命令(0x33)。 Uniflash 随后挂起、Uniflash 不会通过 UART 发送其他命令。 我们无法使用中止来停止、因为它不执行任何操作、我们必须关闭 Uniflash 才能恢复。

    谢谢您的帮助。

     

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

    我仍在等待有关 SPIFLASH OTS 工具的答案-您能否为我提供有关 Gang 编程方法的任何文档? 我已经阅读了量产线指南、但它没有详细介绍格式(二进制或十六进制?)、工具(XDS110或其他)等 我现在对如何编程 CC3220MODASF 的"生产"版本感到很损失。 Uniflash 仍不成功。 使用空白或 UARTecho bin/SLI 时,可以创建映像,但在尝试编程时会超时。

    最棒的
    Andrew
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只是想跟进并结束这次讨论、似乎没有从 TI 那里得到任何关注。 我们克服的主要问题是移除所有跳线(J10-J28)导致的复位问题、最初通过在定制板上添加更强的上拉电阻器来解决。 在更仔细地查看 launchpad 原理图(WCS028)之后、很明显、XDS_nRESET 总线收发器芯片(U3)正常运行需要跳线 J16和 J17。 如果未使用这些跳线将 VCC_Buffer (WCS002A 上的 Vsense)连接到 VCC_LDO_3V3、则复位线会在1.8V (或更高/更低、具体取决于上拉电阻)浮动、这会导致定制板出现间歇性问题。 安装 J16和 J17跳线后、VBAT_RESET 线路(100k 上拉)就足够了。 另一个挑战是 Uniflash 要求将生产板置于开发模式、我们通过遵循 CC3220入门指南(SWRU461A)解决了这一问题。

    我将开始另一个线程、看看是否推荐使用任何 SFLASH GANG 编程工具。

    最棒的
    Andrew
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们不推荐任何一种、但我使用 TotalPhase Cheetah 进行了验证。

    亚伦