大家好、我浏览过论坛并阅读了闪存文件系统、了解如何将一些数据结构存储在闪存中、以便数据能够在 OTA 升级后继续传输。 我还想在闪存中对其进行加密以用于生产(如加载)。
我不清楚人们过去做了什么。 是否有建议的方法将持久性数据存储在主器件闪存中? 数据结构将是~ 64k 的数据。
谢谢!
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.
大家好、我浏览过论坛并阅读了闪存文件系统、了解如何将一些数据结构存储在闪存中、以便数据能够在 OTA 升级后继续传输。 我还想在闪存中对其进行加密以用于生产(如加载)。
我不清楚人们过去做了什么。 是否有建议的方法将持久性数据存储在主器件闪存中? 数据结构将是~ 64k 的数据。
谢谢!
您好!
为了在 CC3235上实现安全的持久文件存储、我建议您使用 sl_FsOpen 和 sl_FsRad/Write API 在串行闪存上创建安全文件、然后读取/写入所需的数据。
使用 CC3235、标记为"安全"的文件将由具有 AES128的器件自动加密。
我建议您查看 Wi-Fi 安全文件系统 SimpleLink Academy 模块:https://dev.ti.com/tirex/explore/node?node=AGVKWEmMLTdrSDotQX5Oug__fc2e6sr__LATEST
如果您需要更多的澄清或对在闪存中存储数据有进一步的问题、请告诉我。
此致、
Michael
您好!
如果 OTA TAR 文件中不会提及包含"永久"数据的文件、则在更新过程中不会更改该文件。 但在以下情况下、您将丢失永久数据:
我们在应用中使用连接到 CC32xx 器件的小型 I2C EEPROM 来存储永久数据(例如序列号、校准常数)。 这样就能够在最终用户位置通过 UART 恢复器件。 我们用于更新 OTA。 使用 UART 的能力、以防发生错误。
1月