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.

[参考译文] LP-EM-CC1354P10:LP-EM-CC1354P10-1:将种子+网络密钥保存到 SD 卡

Guru**** 2782445 points

Other Parts Discussed in Thread: BOOSTXL-SHARP128

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1601924/lp-em-cc1354p10-lp-em-cc1354p10-1-save-seed-network-keys-to-sd-card

部件号: LP-EM-CC1354P10
Thread 中讨论的其他器件: BOOSTXL-SHARP128

我目前正在使用(4 个) LP-EM-CC1354P10-1、 一个 LP-EM-CC1354P10-1 是收集器、其他三个用作传感器。 我将同时使用 Collector _SM 和 Sensor_SM 示例。 我已将 BOOSTXL-SHARP128 连接到收集器、以利用连接的 SD 卡。 我想将生成的种子+网络密钥保存到 SD 卡中。 我已在应用文件夹中创建了一个 key_storage [.c/.h]。 但种子+网络密钥是在 SM_til154 文件中生成的。 我可以访问安全网络并添加所有关联的传感器。 该文件夹已创建、但未创建种子+网络密钥文件。 我是否必须将 key_storage_init () 放在 SM_TI154 中? 因为这是生成 SEED +器件密钥的位置。  

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

    尊敬的 Calvin:  

    您当前如何尝试存储种子和网络密钥? 您使用的是 SD.h 驱动程序吗?

    您可能会将一些 SD 驱动程序调用添加到 sm_ti154.c:1198 中的“case SM_STATES_FINISH_SUCCESS:“ case 中以保存密钥和种子。

    为了重新加入网络、您将从 sensor.c:765 中的 SD 卡读回这些值(collector.c 很可能类似)。


    另一种选择是完全覆盖 从 SD 卡读取的 SSF_getDeviceKeyInfo 和 Ssf_Device KeyInfoUpdate 方法、而不是内部闪存。

    此致、

    Arthur

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

    尊敬的 Arthur:

    我选择使用 SDFatFS 高级文件系统驱动程序、因为我希望直接访问打开的文件。 我目前使用的是以下内容:

    低级 SD.h 对扇区而不是文件运行、它还需要额外的 SD_INITIALIZE (handle) 调用、以便为原始块传输准备卡。

    在 sm_ti154.c 中、我是否应该在 sm_init () 内初始化 key_storage? 这是模块初始化的位置。 在 SM_STATES_FINISE_SUCCESS 的情况下、我尝试将种子+设备密钥保留为 microSD、因此我将使用 bool 在 key_storage 中调用我们的函数来存储我们的 pSeedKeyEnty、keyGenInfo.deviceKey 和 newKeyFlag。

    您使用传感器特定功能 (SSF) 的另一种选择是不错的选择。 我将考虑修改传感器特定功能 (SSF) 和收集器特定功能 (CSF)、而不是将驱动程序调用直接注入 SM_TI154.c 中 这将使维护和 SDK 升级变得更加容易。  

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

    尊敬的 Calvin:  

    在事后看来,我认为你应该去第二个选择。 这样,我们就不需要改变工作应用程序的逻辑流程。

    您是否也开始在收集器中实现 SD 卡读回?  

    此致、

    Arthur

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

    尊敬的 Arthur:

    是的、我现在使用收集器特定功能 (CSF) 读取/写入种子+网络密钥到 SD 卡。