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.

[参考译文] CC3220SF:为 CC3220SF 解锁以在定制板上进行开发

Guru**** 2579465 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH, CC3220SF-LAUNCHXL

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/844993/cc3220sf-unlock-cc3220sf-for-development-on-custom-board

器件型号:CC3220SF
主题中讨论的其他器件: UNIFLASH

您好!

我正在尝试在定制板上启动 CC3220SF (实际上是 CC3220MODSF)。 CC3220SF 的 UART0直接连接到 Atmel D51 MCU、该 MCU 是我们器件的主机/主设备。

到目前为止、我无法将任何代码加载到 CC3220SF。 我尝试使用 J-link 加载代码、但未能连接到 MCU (我尝试 SOP=000和 SOP=001)。 这是因为我的芯片默认处于生产模式。

除了 UNIFLASH 中的选项(5.1.0.2397)之外、我没有找到有关如何实现开发与生产的足够详细信息

我无法按照 CC3220SF Launchpad 启动指南中的说明使用 UNFLASH、因为我的电路板根本无法识别。

我尝试选择 CC3220SF/CC3220SF_SWD / CC3220SF (引导加载程序)、但该窗口与选择 CC3220SF-LAUNCHXL 时可以打开的"Image Creator"完全不同、我不确定如何生成启用开发者模式的有效映像。

1、JTAG/SWD 访问是受此开发模式/生产模式控制还是仅由 SOP 引脚控制?

2.没有 UNIFLASH (例如,使用引导加载程序命令),是否有任何方法可以启用开发人员?

3.假设我对电路板进行返工以将 FTDI 线缆连接到 CC3220 UART0,在 UNIFLASH 中需要执行什么操作来解锁电路板并更新服务包?

感谢您的帮助!

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

    您好!

    回答您的问题:

    1.是的。 在生产模式下、JTAG 被禁用。 默认情况下(在 sFlash 中没有闪存映像是处于生产模式的器件)。 您需要在开发模式下将映像上载到 sFlash 中。 您有以下选项:

    • 使用 CC3220 LaunchPad 并使用来自该 LP 的 UART、然后将其连接到您的模块。 本 指南 第5.3/5.4章对此进行了说明。 通过此选项、您将能够使用 Uniflash GUI。 如何使用 此处所示的 Uniflash GUI
    • 使用 Uniflash CLI。 通过此选项、您可以使用自己的 COM 端口(例如 FT232)。 本 指南 第7章介绍了 Unuflash CLI 的命令。
    • 使用 嵌入式编程。 通过此选项、您可以创建自己的代码并通过 UART 和引导加载程序上传映像。 用于嵌入式编程的软件包也包含 Python 代码。 请参阅下面的注释。
    • 使用 Gang 编程并通过第三方 SPI 编程器上传 sFlash (串行闪存)的内容。

    2.您可以使用上述嵌入式编程。

    3.我不知道你现在要求什么。

    更新了:注-使用嵌入式编程和开发模式可能会稍微复杂一些。 在开发模式下、您需要上传至包含器件 MAC 地址的器件映像。 这意味着您需要先使用嵌入式编程读取 MAC 地址、然后使用 Uniflash GUI *。ucf 映像文件创建 MAC 地址、最后使用此文件进行嵌入式编程。

    1月

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

    感谢您的回答。 我在所有文档中都迷路了、您提供的指针应该会有所帮助。

    MAC 地址确实是一个严格的限制、因为我无法生成映像并使用 CLI 选项。 因此、我将尝试对电路板进行返工并连接到我订购的 LP。

    我想我们会在某个时候进行嵌入式编程、以便从主 MCU 加载工作固件、但仅使用"生产"映像。

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

    您好!

    只需澄清您对 Uniflash CLI 的评论。 Uniflash CLI 可在开发模式下对映像进行编程、而无需从用户端插入 MAC 地址。 它可以自动读取 MAC 地址。 Uniflash CLI 编程命令可能如下所示:

    REM 通过 COM3
    dslite.bat 对 Uniflash 工程 my-project 进行编程--mode cc32xx 工程程序--name my-project --port COM3 --dev 

    1月

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

    相关知识。 感谢您的提示。 我会尝试这个。