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.

[参考译文] CC3220MODA:如何开始使用 OTA 下载的认证文件?

Guru**** 2390755 points
Other Parts Discussed in Thread: CC3220MODA

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/788371/cc3220moda-how-to-begin-to-use-an-ota-downloaded-certification-file

器件型号:CC3220MODA

(器件 型号为 CC3220MODA。)

您好!

请假设已下载单个证书文件。 现在正在使用一个示例。
那么、如何将其替换为较新的版本?
是否由用户决定、例如使用文件系统 API、例如删除旧 文件并将新文件重新存储到"发布者"文件名、然后添加错误处理。?


事实上、我正在阅读 swru455e.pdf、7.10 -文件提交功能。
这对我很有用、但我不清楚在 新文件被提交时是否替换该文件。

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

    如果您有新证书或任何其他通常希望以安全方式覆盖的单个文件、则可以使用失效防护选项确保允许您使用新的证书临时覆盖旧文件 如果使用失效防护标志创建了一个文件、那么当您打开一个文件进行写入时、您实际上正在写入一个将暂时包含新数据的辅助文件。 只有在您提交文件后、该文件才是原始已删除文件、次要文件才会标记为新的永久数据。 提交新数据后、原始数据将不会保留在文件系统中。

    当然、这只是一个可选功能。 如果您的原始证书文件在初始编程期间未被标记为失效防护文件,则可以使用 sl_FsOpen()/sl_FsWrite() API 直接覆盖文件,而无需任何备份。 安全文件系统 SimpleLink Academy 模块是了解文件系统 API 的好资源:

    dev.ti.com/.../

    如果您尝试单独更新此文件、而不是通过提供的 OTA 库更新此文件、则需要处理错误并首先对新文件执行自己的测试。 如果您要通过 OTA 库更新此文件并将其作为文件包的一部分提供、则它将处理低级文件写入、而您只需在 OTA 在提交新数据之前写入新数据后执行功能测试即可。
    请告诉我您是否需要更多的澄清、或者您是否对该主题有其他疑问。

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

    Michael、
    感谢您的回答。
    您的链接显示提交功能。 我想向我的客户推荐它。
    在此之前、请让我确认:

    问:单个文件的提交操作是否失效防护?
    例如、swru455g.pdf、chap-(8.9.3提交捆绑包)和-(8.9.4回滚捆绑包)表示"捆绑包"的提交/回滚操作是失效防护的:
    >>
    提交过程是失效防护的;也就是说、如果在分发包提交过程中关闭了设备、则在通电时设备会自动继续分发包提交过程。
    <<

    但在 chap-(8.10文件提交功能)中未找到相同的句子。
    我担心文件状态运行期间的功率损耗。 之后、闪存存储器中的文件状态值具有边界充电位、该值根据环境读取"标准文件"和"sl_FS_INFO_PENDING_COMMIT"。

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

    对于捆绑包功能、保证捆绑包中的所有文件都已提交、或者在提交过程中出现某些复位或其他干扰时不提交所有文件。

    对于单个文件、如果在有新数据但未提交时断电、它将恢复为原始数据。 如果在一个文件的提交过程中发生这种断电、则可以将其恢复为原始数据、也可以永久提交到新数据、具体取决于提交命令中发生复位的位置。 由于只有一个文件需要担心、因此无需保证、因为您不会由此复位导致不良状态。 失效防护过程可确保您不会以旧数据结束、也不会以某种方式出现挂起的提交标志、因此您可以在这种情况下再次尝试更新文件。

    此致、
    Michael