器件型号: CC2745P10-Q1
客户将 CC2642 代码移植到 CC2745。
SDK 版本为 simplelink_lowpower_f3_SDK_9_14_01_16。
IRK 和随机静态地址通过外部接口设置、在启动时进行配置。
在 CC2642 中、我使用了 osal_SNV_write () 和 osal_READ_SNV_read () 进行此设置。
然后,通过写入由 osal_read_snv_read() 在启动时读取的 IRK 和随机静态地址,
已正确配置堆栈、并且 RPA 也已正确创建。
但是、对于 CC2745、除非在 BLEAppUtil_init () 之后调用 osal_READ_SNV_READ () 和 osal_write_SNV_WRITE ()、否则不能使用它们。
另外,似乎需要在 BLEAppUtil_init () 之前设置 IRK 和随机静态地址。
请告诉我如何检索之前保存在闪存中的信息并在启动时在堆栈上注册信息。
请注意、启动时同时需要的信息、包括 IRK 和静态随机地址、大约为 40 字节。