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.

[参考译文] LAUNCHCC3220MODASF:如何将 LAUNCHCC3220MODASF 板的仿真器部分连接到 CC3220MODASF 模块

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

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/634232/launchcc3220modasf-how-to-connect-the-emulator-section-of-the-launchcc3220modasf-board-to-a-cc3220modasf-module

器件型号:LAUNCHCC3220MODASF
主题中讨论的其他器件: UNIFLASHCC3220MOD

我有一个 CC3220MODASF Launchpad 板(LAUNCHCC3220MODASF)。  我还设计了一个具有 CC3220MODASF 模块、闪存 IC、稳压器、跳线和分线引脚的缩小 PCB、用于硬件设计的内部开发。   

如果我想使用 LAUNCHCC3220MODASF 板上的仿真器部分对我设计的缩小板进行编程和调试、我该如何操作?  如何附加原理图?

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

    SGW_Dave、

    首先、您需要从电源、UART 和 JTAG 接头(BRD、GND、5V、VBAT、RX、 TX、RST、TMS、TCK 等)。 然后、您需要通过连接每个板的接地引脚来确保具有公共接地。  

    要进行编程、请将 UART 接头的顶行引脚(如下所示)连接到您定制 PCB 上的相应 UART 引脚。 换句话说、左侧标记为 RX 的 UART 引脚和右侧标记为 TX 的 UART 引脚必须分别连接到引脚47和引脚46。  

    要进行调试、您可以使用 J4 (XDS110 OUT)或 JTAG 接头的顶行引脚(如下所示)。  

    将 TMS、TCK、TDO、TDI 分别连接到引脚22、21、18和12。 将 RST 连接到您的复位电路。

    请注意、引脚21上需要一个100k 的下拉电阻器。

    希望这对您有所帮助、

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

    那是可行的。  谢谢!

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

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

    我使用 CC3220MODASF12器件完成了设计的电路板布局。  使用电路板的 LAUNCHCC3220MODASF 仿真器/编程器端进行编程时遇到问题。  我已经连接了 GND、TX、RX、RST、TMS、TCK、 TDO、TDI 在我的新板上、如上一个论坛帖子中所述。  UniFlash 出现超时错误。  您是否对导致问题的原因有任何疑问?  是我的原理图。   

    在 PCB 上更正了以下项目:

    1. 在 CC3220模块的引脚21 (JTAG_TCK)与地之间添加了一个100K 电阻器

    2. 在 CC3220模块的 pin 23 (复位)和+3.3VDC 之间添加了一个100K 电阻器

    3. 奇数和偶数面是 P1,P2反转。  我不确定这是如何发生的、因为我在该板的 TI Altium 项目中使用了相同的器件。  我制作了一个适配器来纠正此问题。

    问题:

    我是否需要此模块的复位电路、还是它在内部处理?

    e2e.ti.com/.../Smart-Base-V2.00.pdf

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

    Dave、

    引脚23是 SOP2、而不是 RESET 引脚。

    您是否见过硬件设计检查清单? 如果没有、请使用并遵循 CC3220MOD 的检查清单、该清单可从 以下位置下载:processors.wiki.ti.com/.../CC3120_&_CC3220_Hardware_Design_Review

    希望这对您有所帮助! 在完成此设计过程后、如果您有任何疑问、请告诉我。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将对此进行检查。 谢谢! 复位为引脚35而不是23。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我已经了解了这些内容。 我使用了 CC3220MODAx 部分。

    查看我的原理图、我应该如何处理 RESET 和 VBAT_RESET 引脚?
    还有其他问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dave、

    您当前拥有复位引脚的方式不应导致此问题。

    我注意到您的 SOP 线使用0欧姆电阻器。 如设计检查清单中所述、您必须使用270欧姆限流电阻器。 通过使用0欧姆电阻器、您可能会损坏 CC3220上的 SOP 引脚、并且可能需要在电路板上使用新模块。

    BR、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SOP 限流电阻器的良好捕获。 这是我的监督。 我正在查看的 TI 原理图(WCS028)只有一个270电阻器可提供 SOP 选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dave、

    是的、您可以通过将 SOP 走线连接到一个节点并使用一个270欧姆电阻器来降低 BOM 成本。 祝您好运、如果您有任何其他问题、敬请告知!

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

    我刚刚用设计检查清单第二次查看您的原理图、UART 引脚(46和47)缺失了建议的100k 上拉电阻器。

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

    好的、我根据之前的所有帖子制作了模板。  并再次通过设计校验列表。  我仍然有问题。  TX 线上有一些活动、RX 上没有任何活动。  TX 线路负载低至2.74V 的一个位、然后弹出至3.3V、然后进行传输。  RX 被加载1.74V、不执行任何操作。  我已经在这方面玩了2天了。 是否有可以帮助我的本地 FAE?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚完成了另一项测试。 我自己拿了一个模块,并将 GND (所有位置)、VBATT (两个位置)、RESET、RX、TX 连接到 LanchPad 板仿真器部分。 它与我使用 UniFlash 程序制作的定制板存在相同的问题。 我们必须缺少一些东西。 有什么想法吗? 模块是否需要首先进行编程、或者是否通过 RX、TX 线路启动? 如果我使用另一部分(CC3220MODSF 模块)连接 LaunchPad 板,则工作正常,RX、TX 信号看起来很好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dave、

    1) 1)在用270欧姆替换 SOP1上的0欧姆电阻后、您是否尝试使用新的模块替换该模块?

    2) 2)当您尝试使用 Uniflash 刷写模块时、您在复位和 SOP2上看到了什么? 该模块应复位、SOP2应在大约14ms 后变为高电平。 这会使器件引导进入 UART 编程模式。 下面是您应该看到的内容的示例。

    3) 3)您可以尝试的另一项测试是将器件置于 JTAG 模式并使用 CCS 运行使用终端仿真程序(如 Tera Term)的 SDK 示例。 这样、您就可以验证您的 UART 引脚是否工作正常。

    BR、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    每个帖子。 我自己尝试了一个具有相同结果的模块。 要使用新模块替换模块、我需要将其发送回 CM 以进行更换。 这可能需要1-2周的时间。 此外、在执行该操作之前、我希望确保模块损坏。 我不确定我对模块本身进行的测试是否也是如此。 我将在早上查看时间安排、并告诉您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dave、

    确保在明天单独测试模块时也使用270欧姆拉高 SOP1。

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

    我开始工作了!  我想提几点。   

    1. 为了使复位正常工作、我需要在 CC3220 LaunchPad 板上加载 BRD 和 BRD/VBuffer 跳线。  VCC_Buffer 为 总线收发器 IC 提供 A 侧电压、从而提供使用 UniFlash 程序时所需的良好复位信号。   

      2. CC3220MODASF12MONR 的文档需要以下更新。   

    答: 数据表或硬件设计审查 Excel 文档(CC3220MODx 和 CC3220MODAx 部分)中没有任何注释、将任何 SOP 引脚短接至 VCC 都会损坏模块。  需要添加的内容!

    B. 图4-1和4-2、针脚在角中未正确对齐。

    感谢您对此问题的帮助!

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

    Dave、

    我很高兴您能参与其中! 感谢您的反馈、我将与团队分享。

    我将 关闭该线程。 如果  您有任何疑问、请打开新主题。


    BR、

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

    您是否有关于 CC3220MODASF 模块的复位电路(连接到引脚35)的一些示例?

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

    Dave、

    请参阅 设计文件中包含的 CC3220MODASF LaunchPad 原理图

    此致、

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

    我有这些设计文件。   TM4C1294NCPDTI3R 基本上可为 CC3320MODASF 模块提供复位功能。  它唯一可以实现复位的其他方法是使用瞬时开关或将 P2/5保持在低电平。  那么、您是否告诉我独立应用不需要复位电路?  

    下面是数据表第15页上的状态: 如果 nRESET 在所有运行条件下都无法处于定义的状态、请将 VBAT_RESET 连接到主模块电源(VBAT1和 VBAT2)。 kΩ 内部上拉电阻器、预计泄漏电流为3.3V/100k Ω。   

    我有另一个问题。  我们正在尝试将 LaunchPad 板的调试功能与使用 CC3320MODASF 模块的设计结合使用。  我们根据下面的调试部分进行了连接、但它似乎不起作用。  TI UniFlash 程序可以与我们的模块配合使用。  有什么想法、为什么它在调试中不起作用?  

    Dave

    SGW_Dave、

    首先、您需要从电源、UART 和 JTAG 接头(BRD、GND、5V、VBAT、RX、 TX、RST、TMS、TCK 等)。

    要进行编程、请将 GND 和 UART 接头的顶行引脚(如下所示)连接到接地端以及定制 PCB 上的相应 UART 引脚。 换句话说、左侧标记为 RX 的 UART 引脚和右侧标记为 TX 的 UART 引脚必须分别连接到引脚47和引脚46。  

    要进行调试、您可以使用 J4 (XDS110 OUT)或 JTAG 接头的顶行引脚(如下所示)。  

    将 TMS、TCK、TDO、TDI 分别连接到引脚22、21、18和12。 将 RST 连接到您的复位电路。

    请注意、引脚21上需要一个100k 的下拉电阻器。

    希望这对您有所帮助、

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

    Dave、

    1)是的、TM4C 能够在编程或调试时提供复位逻辑。

    如数据表所示、您可以将 nRESET 保留为 NC、并将 VBAT_RESET 连接到 VCC。 使用连接这两个引脚的内部100k 上拉电阻器、复位将始终为高电平。 因此、如果不需要复位开关、这是一个选项、因此无需复位电路。  

    另一种类型的复位电路是利用开关和电容器的去抖复位。 通过按住开关可对器件进行复位、从而使电容器放电。 可以在互联网上找到一个示例。

    2) 2)调试时如何配置 SOP? 对于4线制 JTAG 模式、所有 SOP 引脚都必须下拉。 在 CC3220模块上、SOP 引脚上有内部下拉电阻器、因此您只需取消上拉电阻器。

    此致、

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

    谢谢。  无论是否加载了270欧姆电阻器的 SOP1、我们都会得到相同的误差。

    在尝试使用 JTAG 连接从 CCS v7进行连接时、我们收到以下错误:

    "无法访问 DAP"

    此外、在尝试从 UniFlash 对映像进行编程时、我们会遇到以下错误:

    "操作失败:FS_programming 错误:RET:-10300、Ex_err:4071 -FS_SECURITY_allert"

    有什么想法吗?  您是否想获得我们的新电路板与 LaunchPad 电路板连接的原理图?

    Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在第二个帖子中留下了回复: e2e.ti.com/.../2373744

    关闭此主题。

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

    要调试安全器件、必须将器件设置为"开发模式"而不是"生产模式"、以启用 JTAG 连接。 这可以使用  常规设置菜单中的 Uniflash 来完成。  它设置为开发模式。   

    有关在 Uniflash 上遇到的错误、请按照入门指南(www.ti.com/.../swru461.pdf)中的说明 创建映像。 是的、执行了该操作、但仍然得到相同的误差。   LaunchPad CC3220MODASF 模块工作正常、但我们具有带外部连接的模块的电路板工作正常。  我们的板连接到 UniFlash 只是正常、但不会对映像进行编程。  在使用之前、模块是否需要经过编程、启用/禁用特殊设置或闪存格式化?   

    UniFlash 错误:

    操作失败:FS_programming 错误:RET:-10300、EX_ERR:4071 - FS_SECURITY_allert


    您是否正在尝试从 SDK 中对映像进行编程? 请指定"用户文件"和"受信任根证书目录"的内容。  是的、这一切都是成功完成的。

     我可以向您发送任何日志文件吗?  有什么想法吗?

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

    不需要、在将映像编程到模块之前无需执行任何操作。 我目前正在查看您遇到的 Uniflash 错误。 我很快会为您解答一些问题。

    因此、您能够使用另一个 LaunchPad 的仿真器部分成功调试和编程 LaunchPad、但无法对您的定制 PCB 执行相同的操作、对吧? 请与 LaunchPad 连接共享新电路板的原理图。

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

    博客上的每个人都能看到原理图吗?  如果是、我宁愿直接将其发送给您。