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.

[参考译文] CC3235MODASF:从 LAUNHHXL-CC3235SF 迁移项目

Guru**** 2386110 points
Other Parts Discussed in Thread: UNIFLASH, CC3235SF
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1073440/cc3235modasf-migration-of-project-from-launchxl-cc3235sf

部件号:CC3235MADASF
《线程》中讨论的其他部件: UNIFLASHLAUNCHXL-CC3235SFCC3235SF

您好,

我们已经使用 LAUNDHXL-CC3235SF 开发了我们的应用程序,现在可以使用 CC3235MOASF 将我们的应用程序迁移到我们的原型板。  由于我们仍处于开发和调试阶段,我们尚未建立与 CC3235MOASF 的 UART 连接,但我们可以访问 JTAG 引脚(UniFlash 文档中的注释指出 JTAG 在开发模式下可用)。  我们的目标主机 MCU 没有 UART 线路,我们将使用 SPI 与 CC3235MOASF 通信,这是我们目前在启动板中设置该 MCU 的方式。

我们已准备好将启动板代码移植到使用 CC3235MOASF 的原型板上。  请提供一些有关如何迁移项目以及特别是如何刷新 CC3235MADASF Wifi 模块中的代码的指南/参考?

谢谢,

Jay  

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

    您好,Jay,

    从 CC3235SF 移植到 CC3235MADASF 是没有什么像的。 两台设备使用同一个 QFN 芯片。 唯一需要考虑的是 QFN 的针脚编号与 MOD 不同(请参阅 MOD 的数据表)。

    产品线指南介绍了如何对 CC3235MOD 设备进行编程。 最初,您需要使用 Uniflash 将模块编程为开发模式。 这只能通过 UART (引脚 GPIO1,GPIO2)来完成。

    如果您的硬件有一些可用的引脚,那么设计您的硬件是可以用于 NWP 日志的引脚是很有意义的。 您可以选择以下其中一个引脚 PIN_62,PIN_53,PIN_18,PIN_60 (来自 QFN 封装的引脚编号!)。 如果 WiFi 通信出现问题,需要使用 NWP 日志。

    1月

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

    你好,Jan,

    从 CC3235SF 到 CC3235MOASF 的移植是无缝的,这一点真的很好。  是的,我们注意到了引脚的差异,并理解了我们设计中的这些变化。  在我们的预生产原型板上,MOASF 上的所有引脚都已被引入,因此我们可以连接管座以供将来访问,就像您所说的那样,用于 NWP 日志。  我们在 XDS110调试探测器仿真设计中排除了 MSP 部分,因为我们认为它在设计中是一种过度使用,但我们可以物理访问 GPIO1,GPIO2和 nReset 引脚。

    感谢您发送生产线指南,因为它具有不同闪光选项的重要链接。  刚刚意识到,添加到 MOASF 端的 JTAG 管座目前在编程方面是无用的。  这是我们第一次接触 SimpleLink CC3xxx 系列 Wifi 设备,但我们已经接触了 Hercules 和 C2000微控制器,在这些微控制器中,可以通过 JTAG 不同的仿真器选项来执行开发过程中的调试和闪存编程,因此,我们做出了类似的假设。

    看来我们在 CC3235系列上的代码编程选项是通过 UART 和 FlashSPI 实现的。  由于我们没有板载 MSP XDS110仿真器,USB 到 UART 接口(如生产线指南图2所示,带有 nRST 控制)是否可以使用正确的 SOP 引脚位置将代码编程到 CC3235MOASF 芯片?

    此致,

    Jay

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

    您好,Jay,

    用于 CC32xx 设备的 JTAG 仅用于开发目的。 但在通过 JTAG 进行调试之前,您需要将设备编程为开发模式。 这可以通过 UART 来完成。

    生产编程可通过 UART (Uniflash,Uniflash CLI,嵌入式编程)或通过 SPI 闪存编程器(Gang 编程)直接进行。 但我强烈建议使用 UART,因为生产模式的证书有一些优点(参见swru547)。

    • 为了进行调试,您可以从 LaunchPad (插针 TCK,TMS,TDI,TDO,GND)将硬件连接到 XDS110。 与通过 UART (RX,TX,RST,GND)进行 Uniflash 编程时使用的方法相同。
    • 是的,您可以通过 USB 将板编程到 UART 转换器,如 FT232RL。 请注意,Uniflash 将无法自动检测 COM 端口和控制 RST 线路。 您需要手动设置 COM 端口,如下所示:

    dslite.bat --mode cc32xx gui_cfg --port com8

    1月

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

    你好,Jan,

    感谢您提供指导和有用的链接。  现在,我可以将代码闪存到 CC3235MOASF 芯片中!  感谢你的帮助。

    此致,

    Jay