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.

[参考译文] CC3200:为用户数据获得更多 SPI 闪存空间

Guru**** 2568565 points
Other Parts Discussed in Thread: CC3200, UNIFLASH, CC3200MOD, CC3220MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/625201/cc3200-getting-more-spi-flash-space-for-user-s-data

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

尊敬的 Champ:

客户使用 CC3200是他的产品。 外部 SPI 闪存可存储服务包、配置文件、应用程序映像和用户数据。 客户在其设计中使用1MB SPI 闪存。 服务包和配置文件使用如下88个块。 这是352KB。 客户在基站模式下使用 CC3200、仅执行 SSID 扫描。 它调用 sl_start、sl_stop 和 sl_WlanPolicySet (sl_policy_scan、...) 应用代码中。 客户想知道、是否可以(1)不对服务器数据包进行编程、(2)只使用很少的配置文件来获得更多用户数据空间。 请提供您的建议。 谢谢。

此致、

Jeffery

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

    只是简单的评论。
    (1)虽然 CC3200可在没有 Service Pack 的情况下使用、但绝对不建议使用此做法。 当 Uniflash 软件上载 Service Pack 文件时、会分配66个闪存块。 但您可以通过 sl_ API 存储来自代码的 ServicePack 文件。 在这种情况下、您可以保存预分配的空间(您只能为 SP 分配所需的空间)。 但如果使用 ServicePack 的 OTA 更新、这种做法可能会导致问题(将来 SP 大小可能大于当前大小)。

    (2)许多配置文件是根据用户请求创建的(在 Uniflash 中设置、使用适当的 SL_ API)。 如果用户不使用此 SL_ API、则不会创建配置文件。 请访问 processors.wiki.ti.com/.../CC3100_&_CC3200_Serial_Flash_Guide

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

    1月、

    感谢您的快速响应。

    (1)服务包是 NWP 补丁、用于修复错误或在 NWP 中添加功能。 正如我提到过的、客户仅在基站模式下进行 SSID 扫描。 客户认为服务包中是否没有与 SSID 扫描相关的错误或功能更新。 他不需要在 SPI 闪存中对服务数据包进行编程。 您能确认吗?

    (2)正如我提到过的、客户在其应用代码中使用3个 SL SPI。 他发现这些 API 为其应用程序创建了2个配置文件 phy.cal 和 stacfg.ini。 这是否意味着客户可以将这些配置文件空间用于用户的数据?

    此致、

    Jeffery

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

    (1)抱歉、我无法回答此问题。 您应该直接询问研发。 我认为、即使是 SimpleLink 支持部门的员工也无法回答此问题。 但不要忘记 SP 也可以修复 IEEE 802.3 PHY 等的低层

    (2)是的、如果不调用其他 API、其他配置文件将不会由自己创建、客户可以将此空间用于他们的目的。 但从我的角度来看、如果使用 QFN CC3200、使用更大的 sFlash 更有意义。

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

    1月、

    (1)您能帮助我与研发联系吗?

    顺便说一下、我将与客户讨论如何使用更大的 SFlash。

    此致、

    Jeffery

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

    很抱歉、我无法与您联系。 但 Josh ( https://e2e.ti.com/members/614 )或 Charles ( e2e.ti.com/.../4461477 )是提出您的问题的正确人选。

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

    如上所述、建议不要使用更新最新版的 TI 服务包。 请考虑增加 SFlash。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    奥斯汀

    我已将该信息发送给客户。 顺便说一下、如果客户使用仅嵌入1MB 闪存的 CC3200MOD、那么客户如何增加 SFlash 或减少 SFlash 的使用?

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

    使用 CC3200MOD 无法增大 sFLash 的大小。 没有计划使用具有更大尺寸 sFlash 的 CC3200MOD。 上面讨论了如何减少 sFlash 使用的方法。

    如何处理 CC3200MOD 中 sFlash 大小不足的其他方法:
    -使用基于新一代 CC3220MOD 的模块
    -连接另一个闪存芯片或 SD 卡并根据要求使用此存储(此存储的控制将在您的固件下而非 NWP 下)。

    CC3200MOD sFlash 大小应适合几乎所有应用。 但 OTA 更新存在问题(TI 提供的传统 OTA 更新代码)。 具有 OTA 更新的实际应用很难放入此1MB sFlash 中。

    1月