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.

[参考译文] CC3551E:用于读取/保存的 NVM 片上文件系统

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1581830/cc3551e-nvm-file-system-on-chip-for-reading-saving

器件型号: CC3551E

您好的团队、

我是否正确理解 CC35xx 芯片具有板载一定数量的非易失性存储器、并具有可保存和读取文件的文件系统?  我假设情况必须如此,因为证书必须存储在某个地方。

如果我的假设是正确的、您能否向我介绍说明如何创建、编写和读取文件的文档和代码示例?  此外、在重写之前、您会期望重写多少次?

我还注意到 AT 文件操作在 AT Command SDK 中都被注释掉。 您预计何时会获得可供使用的版本?

此致、

Luke

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

    您好 Luke。 可以看到这个。 感谢您的耐心。

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

    您好 Luke、

    CC35XX 没有文件系统、而是使用 NVOCMP。 请查看 Wi-Fi 用户指南中内存概述一节的 NVS 部分。

    我仍在研究 AT 文件操作。

    感谢您的耐心!

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

    您好 Luke、

    感谢您的耐心。 您可以在示例中看到 AT 文件操作被注释掉、因为它们是复制过来的 CC32xx 示例的残留内容。 但是、目前还没有支持此类文件系统的路线图、因此我将不会为您提供更多有关这方面的详细信息。  

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

    您好 Brandon、

    最新版本 AT 命令的手册指出、支持四种模式、即 OPEN、WPA2、WPA3 和 WPS。 将来的版本是否支持 WEP-46/128、WPA-PSK/WPA-LEAP、WPA2-PSK、EAP-8021.X PEAP/EAP-8021.X TLS 和 WEP-LEAP 等其他模式?

    还有其他一些后续问题:

    1、不让文件系统存储证书文件有什么影响? 在 cc32xx 示例中、企业身份验证依赖于它们在特定位置可用。 它如何适用于 cc35xx? 我在新的 AT 命令演示的代码中找不到企业身份验证的任何引用。 是否计划在下一个版本中推出这些产品?

    2. NVOCMP 的使用准则是什么? 有多少可供应用使用?

    此致、

    Luke

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

    您好 Luke、

    尽管 AT 命令指南可能说明仅支持您提到的四种模式、但数据表仍介绍了支持 WPA-PSK、WPA2-PSK 和企业连接的器件。  

    对于问题 1 ,我必须仔细检查,但我知道一个需要证书的应用程序只是将整个东西作为一个字符串存储在头文件中,并在需要时以这种方式使用它们。  

    对于问题 2、您对哪些可用于应用程序的具体问题有何疑问? 内存大小? 写入次数等?

    此致、

    Brandon Liu

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

    Brandon、

    他们 仍在试图找出如何处理文件系统的缺失。 他们有一个公司标准的 WiFi 配置文件,大小约 40kb,由于他们不能把它作为一个文件,他们试图找出如何存储在非易失性存储器中的方式,易于使用,易于从主机更新,不会磨损快闪存.

    如果您能分享有关对讲机上的用户应用有多少 NVOCMP 内存可用的更多信息、以及该内存使用准则是什么、将会有所帮助。 例如、他们是通过向每个参数分配项/子 ID 来将其视为 Excel 电子表格、还是建议存储在存储器对齐的结构中(例如,每个 256 字节)? 支持的最大块大小是多少?

    此致、

    Luke

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尽管 AT 命令指南可能指出仅支持您提到的四种模式、但数据表也描述了支持 WPA-PSK、WPA2-PSK 和企业连接的设备。  [/报价]

    另外、您能否了解 AT 驱动程序何时会提供对其余安全方案的支持?

    -卢克

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

    您好 Luke、

    我将介绍这两个项目。 感谢您的耐心。

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

    您好 Luke、

    仍在获取有关 AT 驱动程序安全方案的信息、但对于使用 NVOCMP 存储器、我们使用的是闪存: IS25WJ032F。 您每页有 256 个字节可以编程、然后您需要查看存储器映射以确定可以写入和无法写入的位置。 就如何使用该内存而言、NVOCMP 主要是 API、因此您可以查看源代码 (nvocmp.h、nvintf.h、nvocmp_cc35xx.c) 和该内存单元的数据表、并了解页面如何编程。

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

    明白了、谢谢!

    我正在尝试测试 cc35xx-nvs.html 手册中的最小 NVOCMP API 示例、但 nvint.h 在任何地方都找不到 NV/API、并且无法找到配置存储器参数的方法。 这在 9.19 中是否受支持?

    此致、

    Luke

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

    你好卢克,我也注意到了。 感谢您提请注意此问题。 我正在检查它是否是一个拼写错误、而应该是 nvintf.h、这可能是一个合理的假设、但我仍在内部确认。

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

    您好 Luke、

    我发现 WPA-PSK 已被弃用、但 WPA2-PSK 应已受支持。 企业安全正在发展、其目标是在 RTM 前做好 IT 准备。