DA14580键在重新启动时失去了

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
9帖子 / 0新
最后一篇文章
Emreerisgen
离线
最后一次露面:5个月3小时前
加入:2019-07-03 11:50
DA14580键在重新启动时失去了

嗨,我们正在使用DA14580与无编码DA14580 V_5.380.5.4.0。如果我们重新启动,则模块粘结丢失了,因此用户需要重新键入每个重新启动的BLE模块。我们该怎么做来存储键合信息,以免在每个重新启动时都会丢失?

设备:
pm_dialog
离线
最后一次露面:4天1小时前
职员
加入:2018-02-08 11:03
嗨,emreerisgen,

嗨,emreerisgen,

您可以将键合信息存储在SPI闪光灯中。您使用DA14580有什么具体原因吗?

如果您正在开始新的设计,我们强烈建议您进入DA14531或DA14585/586产品和SDK6.0.14,因为它得到了更大的改进。亚博电竞菠菜我们有很多代码示例和改进的文档,并且还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond Tiny™模块现已发布!请按照下面的链接查找模块的数据表,文档和HW侧支:

我们还有一个DA14531模块,即DA14531 SmartBond Tiny™模块!它的尺寸很小,功率非常低。请按照下面的链接查找模块的数据表,文档和HW侧支:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/bluetooth-module-da14531-smartbond-inin

最新的无编码版本(6.380.12.6版本)更加改进,并支持许多在命令中。

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/smartbond-codeless-commands

谢谢,pm_dialog

伊尔汉
离线
最后一次露面:4个月3周前
加入:2020-06-19 14:42
谢谢pm_dialog和我的

谢谢PM_Dialog和我的队友Emreerisgen,

很遗憾地说,我们用DA14580修复了硬件设计。您能解释一下我们如何长期存储此对信息吗?因此,我们需要切换到无编码版本6.380.12.6吗?

真挚地。

pm_dialog
离线
最后一次露面:4天1小时前
职员
加入:2018-02-08 11:03
嗨,伊尔汉,

嗨,伊尔汉,

最新的无编码版本6.380.12.6仅适用于DA14531和DA14585/6,因此您不能将其用于DA14580,就像基于SDK6的顶部!

DIDI您可以在使用的无编码中获得安全性?可能您可以尝试定义user_cfg_app_bond_db_use_spi_flash并进行测试。

您还可以检查使用SPI Flash存储键合数据的SDK的ble_app_security示例,

谢谢,pm_dialog

伊尔汉
离线
最后一次露面:4个月3周前
加入:2020-06-19 14:42
谢谢pm_dialog,

谢谢pm_dialog,

我尝试了你的建议。我定义了宏随后跟踪使用该参数的函数。我伸手去了bond_db_store(struct bond_db_data *数据)方法。但是没有要求在SDK中使用此功能。你喜欢哪个?在哪个步骤中,我应该通过此功能存储粘结信息?

真诚。

伊尔汉
离线
最后一次露面:4个月3周前
加入:2020-06-19 14:42
也在训练中_05_ble

也在训练_05_ble_securtiy_example_v1.1,它指的是没有选择获取静态债券信息,因为它每次都会改变。

有关粘结存储功能的信息:

  • DA14580在电源循环设备后不会存储任何粘结信息。即使没有更改PIN代码,LTK也会每次更改。
  • 建议删除智能手机/平板电脑中的粘结信息。
  • 这是正常的,因为当您重置DA14580时,键不再匹配。
  • 密钥中有一个随机部分,因此键合信息不会存储在DA14580的内存中。

似乎没有选择,但您说这是可能的。您可以分享有关解决方案的详细信息吗?

pm_dialog
离线
最后一次露面:4天1小时前
职员
加入:2018-02-08 11:03
嗨,伊尔汉,

嗨,伊尔汉,

您能否指出您正在使用的项目以及哪种类型的安全性?请按照BLE_APP_SECURITY SDK示例中的user_cfg_app_app_app_bond_db_use_spi_flash macro in。

遵循此宏之后,您会发现执行Bond_db_store_flash()以将键合信息存储在SPI Flash中。

谢谢,pm_dialog

伊尔汉
离线
最后一次露面:4个月3周前
加入:2020-06-19 14:42
谢谢,pm_dialog,

谢谢,pm_dialog,

在BLE_APP_SECURITY应用程序进行了试验之后,我注意到没有外部闪光嵌入。应用程序将在获取JEDEC_ID上进行超时。您嵌入的外部闪光支撑是由DA14583开始的,对吗?

为了克服这个问题,我认为键合数据应该将UART转移到我们的MCU上。然后,DA14580将在每个重新启动时检索它。我可以接受你的建议吗?

真挚地。

pm_dialog
离线
最后一次露面:4天1小时前
职员
加入:2018-02-08 11:03
嗨,伊尔汉,

嗨,伊尔汉,

您能否检查是否为DA14531配置构建了BLE_APP_SECURITY?

生成的十六进制文件应为ble_app_security_583.hex。

谢谢,pm_dialog