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/CC3220SF-LAUNCHXL:CCS/CC3220SF-LAUNCHXL

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

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/697344/ccs-cc3220sf-launchxl-ccs-cc3220sf-launchxl

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:UNIFLASHCC3220SF

工具/软件:Code Composer Studio

您好!

我们正在尝试解决使用 UniFlash 工具进行刷写时出现的问题。

目前、在调试模式下、我们的项目按预期工作(在 AP 中连接到云并将数据推送到云[exosite])

使用 UniFlash 刷写器件并尝试从闪存运行程序后、我们会遇到-2050错误。  我们怀疑这可能是由于刷写电路板将 AP 从 cc3220sf 存储器中移除。

我们如何永久设置 AP?  我已经尝试过一些 OTA/网络演示、但我有点困惑。

感谢帮助我朝着正确的方向前进!

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

    我找到了一个解决方法-还不能完全确定这种方法的原因。

    我使用了以下序列:
    使用 UniFlash 刷写 x.bin
    2.在调试模式下在 CC 中运行云 OTA
    3.在云 OTA 调试中使用手机同步到 AP
    4.复位电路板[POR]
    5.在 AP 配置到 CC3220SF 板的情况下,原始代码从闪存重新加载。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ryan、

    当您重新刷写设备时、您还需要格式化和擦除外部闪存。 这是网络处理器的所有永久配置文件的存储位置。 因此,您将丢失所有存储的配置文件以及任何配置,如模式、连接策略等。

    您如何连接到 AP? 是否将直接 sl_WlanConnect()与预定义 AP 一起使用? 是否使用 sl_WlanProfileAdd()添加存储的配置文件及 AP 信息? 您是否正在运行某种配置、以了解 AP 的详细信息并将其永久存储在器件上?

    如果出现错误-2050 (sl_error_wlan_inval_rovalid)、可能会发生的情况是器件正在尝试连接到 AP、而当前处于 AP 模式。 使用默认的 Uniflash 设置、CC3220在首次启动时默认为 AP 模式。 要更改模式,您需要使用 sl_WlanSetMode() API,然后重新启动 NWP。 当您执行 sl_start()时,给出的返回代码与 CC3220的当前模式相对应。 尝试捕捉模式= AP、然后将其设置为 STA 模式并通过 sl_stop ()+ sl_start ()重新启动 NWP。

    您还可以在 Uniflash 设置中更改 CC3220的默认行为。 在“高级->系统设置->角色设置->常规设置”下,有一个“开始角色”下拉菜单。 选择站点以默认将其置于 STA 模式、这将解决您的问题。

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

    我假设您已经解决了您的问题、因为我没有听到您的反馈。 如果没有、请随时在此主题上发帖或打开有关问题的新主题。

    此致、
    Michael