工具与软件:
您好!
[SDK 版本][simplelink_cc13xx_cc26xx_sdk_7_10_01_24]
我们遇到问题、cc2642 在启动时无法获取 GAP_DEVICE_INIT_DONE_EVENT。
我们发现、如果我们放宽 NVS 区域、它可能会 在启动后得到 GAP_DEVICE_INIT_DONE_EVENT。
启动时、是否有任何参数会从 NVS 区域检查 ble stack? 参数可能会意外修改。
谢谢、此致、
Kenny
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.
工具与软件:
您好!
[SDK 版本][simplelink_cc13xx_cc26xx_sdk_7_10_01_24]
我们遇到问题、cc2642 在启动时无法获取 GAP_DEVICE_INIT_DONE_EVENT。
我们发现、如果我们放宽 NVS 区域、它可能会 在启动后得到 GAP_DEVICE_INIT_DONE_EVENT。
启动时、是否有任何参数会从 NVS 区域检查 ble stack? 参数可能会意外修改。
谢谢、此致、
Kenny
您好、Jan:
我们使用自定义工程(基于 simple_peripheral_oad_offchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang 示例工程)。
并且我们 将区域基地址修改为0x3E000、区域大小修改为 0x8000。 (原始区基地址为0x48000、区大小为0x4000。)
首次下载修改后的项目的映像时、我们对整个闪存执行了擦除操作。
谢谢、此致、
Kenny
尊敬的 Kenny:
是否可以将 NVS 大小设置为0x8000?
只要大小不会导致 NVS 区域与另一个分配区域重叠、就应该没有问题。 如果大小设置为0x8000、则确保将该值反映在链接器文件中、因为这将帮助查找是否存在任何冲突。
可能会无意中修改 NVS、NVS 中的哪些数据可能影响 BLE 协议栈的启动?
如果绑定管理器使用的区域被意外修改、则这可能会在绑定和重新配对期间导致问题、但我预计不会导致 BLE 堆栈无法启动。
此致、
1月