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.

[参考译文] CC3200MOD:尝试在定制板上刷写 CC3200MOD 时出现问题

Guru**** 2589245 points
Other Parts Discussed in Thread: UNIFLASH, CC3200MOD, CC31XXEMUBOOST, CC3200, CC3100, ENERGIA

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/567579/cc3200mod-problems-when-trying-to-flash-cc3200mod-on-custom-board

器件型号:CC3200MOD
主题中讨论的其他器件: CC31XXEMUBOOSTUNIFLASHCC3200CC3100ENERGIA

您好!


我们在定制板上安装了 CC3200MOD、并尝试按照 CC3200MOD 量产线指南(processors.wiki.ti.com/.../CC3200MOD_Production_Line_Guide CC31XXEMUBOOST 对其进行刷写。 但是、UniFlash 无法识别该模块(我们已经尝试了 GUI 和 CLI 版本):

C:\TI\uniflash_3.4>uniflashCLI.bat -config "C:\WifiSW\CC3200mod.usf"-setOptions com=35 secure=false spPath="C:\WifiSW\ServicePack\servicepack_1.0.1.6-2.6.0.5.bin"-operations format servicePackUpdate 程序

***** 德州仪器通用闪存编程器*****

>使用以下配置配置配置 UniFlash:C:/WifiSW/CC3200mod.usf

>器件:SimpleLink Wifi CC3100/CC3200>接口:CC3x 串行(UART)接口

>模板 XML:C:\WifiSW\CC3200mod_session\template\CC3xxx_template.xml
>令牌 XML:C:\WifiSW\CC3200mod_session\template\CC3xxx_token.xml >用户设置[com]:35>用户设置[spPath]:C:/WifiSW/ServicePack/servicepack_1.0.1.6-2.6.0.5.bin

>正在执行操作:格式>相关设置:       容量:1MBINFO:>正在执行操作:ConnectInfo: Setting break signalINFO: Detecting FTDI for device reseterROR:--reading ACK signal failed--warning:--seting break signalINFO: Setting break signalINFO: Detecting FTDI for device ERROR: resetreading fail: -seting break signal to false failed--info:Setting break signalINFO:Detecting FTDI for device reseterROR:--reading ACK signal failed--warning:--seting break signal to false failed--info:Setting break signalINFO:Detecting FTDI for device reseterROR:--reading ACK signal failed--设置 break 命令失败--错误警告:错误:错误:错误读取 ACK 信号失败--设置中断:错误:错误:错误 致命的:--无法连接到设备!! --fatur:连接到设备时出错。 请检查 COM 端口设置。 错误代码:-3INFO:>正在执行操作:DisconnectError 正在执行操作(格式)。 命令已取消!

我们还使用以下设置将 CC31XXEMUBOOST 替换为 CC3200MODLAUNCHXL:

-J7接头的跳线被移除、电线从 J7引脚3连接到 CC3200MOD 引脚46
-J6接头的跳线被移除、电线从 J6引脚3连接到 CC3200MOD 引脚47
在整个编程事件期间、-SOP2被本地拉高
-D9短接、电线从 J23引脚10连接到 CC3200MOD 引脚35

通过在另一个 Launchpad 上成功刷写 CC3200MOD、验证此设置是否正常工作。 但是、在定制板上使用 CC3200MOD 时、问题仍然存在。

定制电路板连接的原理图如下所示:

已尝试以下修改但未成功:

- R909被从 nRESET 输入中移除。
-连接2.7k Ω 上拉电阻以设置 nRESET 默认状态无源(与 Launchpad EVK 上的情况类似)

示波器测量:

当我们测量来自 CC3200MOD 引脚47的信号时、我们看到编程器(EMUBOOST 或 Launchpad)
不会将信号驱动至正确的逻辑状态。 信号将卡在~2.5V (我们的电路板使用3.3V I/O 电压)。
已验证模块封装和引脚映射、并且正常。

已通过 X 射线验证焊接、接地引脚16可能未正确焊接。 其余引脚正常。
对于我们收到的所有定制板(其中的一小部分)、情况是相同的。 这个接地引脚是否会产生 UniFlash 无法识别模块的影响?


谢谢!

-Jussi

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

    您能否确认模块是否正在引导至编程模式?
    您能否重新焊接引脚16以确保它不是问题的原因?

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

    您好、Charles、

    遗憾的是、我们无法自行重新焊接引脚16 (焊接由外部供应商完成)。 但是、我们测量到模块内的所有接地引脚应连接在一起、因此如果引脚16可能未正确焊接、那么它实际上不应产生任何影响。 你有什么看法?

    关于编程模式、我们比较了启动期间 SOP2和复位信号在 Launchpad 和设置中的表现方式相似。 哪一项最能表明模块正在正确启动至编程模式?

    另一件需要确认的事情-在比较 CC3200MOD_product_Line_Guide 中的 EMUBOOST 原理图和连接说明时、可能存在不匹配情况。 引脚 P1.3在原理图(上图)中标记为 RX、在量产线指南(下图)中标记为 TX、而对于 P1.4、则标记为 TX。 是不匹配还是仅仅是不同的观点?

    提前感谢!

    -Jussi

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

    从 PCB 上移除以下组件(原始问题中随附的原理图)后、我们便开始着手开发:

    R909、R900、R901和 R906
    (在移除电阻器之前、根据原理图、R909未连接到 GND。 它被拉至3V3_wifi、R909的值为2.7k Ω)。

    很可能所有这些都不需要被删除、我们将调查其中哪一个是有罪的。

    总之、通过在 Launchpad 和我们的定制 PCB 之间进行以下连接设置、UniFlash 和 Energia 模块现在可以成功闪烁(移除电阻之前也使用了相同的设置):

    Lauchpad “我们的 wifi PCB”
    J22.1 X901.6
    J22.4 X901.5
    J23.10 X901.1
    J7.3 X901.2
    J6.3 X901.3

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

    尊敬的 Jussi:

    我曾假设 引脚#24 (SOP 0)上的 R096未永久连接至3V3、这很可能是问题的原因。 如果您将其上拉、则会将器件设置为在每次通电时引导至与所需模式不同的模式。

    此外、将 nRESET 接地将使器件永久保持复位状态。  

    此致、

    查尔斯·奥

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

    您说得对、当仅移除 R906电阻器时、一切正常。 感谢您的帮助!

    此致、
    Jussi