跳过主要内容

DA14580开发工具包- Pro

停止

DA14585和DA14586可用于新的设计。

DA14580 Board - Pro

在竞争中领先

DA14580开发工具包pro对于那些想要完全控制他们的软件开发并想要关注他们的应用程序的功耗的软件开发人员来说是理想的。专业套件包括一个初学者套件和一个子板套件。

初学者工具包包含主板,根据目标DA14580包(WL-CSP34、QFN40或QFN48)可以与几个子板中的一个组合,并允许您访问该包的所有gpio。该套件的机载SEGGER芯片为您提供完整的调试能力,而专用的机载电路允许您结合我们完整的软件环境SmartSnippets™,来分析和微调应用程序的功耗。

SmartBond™:电力,尺寸和系统成本没有妥协

Starter kit

蓝牙低能耗主板

蓝牙低功耗USB加密狗

CR2032电池

USB电缆

快速开始指南

子板包

适合开始套件的子板套件如下:

  • 1 x WL-CSP34
  • 1 x QFN40
  • 1 x QFN48

订购信息

主板:DA14580DEVKT-P

子板WL-CSP34: DA14580UNDB-P

子板QFN40: DA14580ATDB-P

子板QFN48: DA14580A3DB-P

立即购买

产品 商店
DA14580开发工具包- Pro Digikey 逮老鼠 Avnet硅 Avnet我们 泛内尔
回的结果

DA14580

9个月前

重启时丢失DA14580 bonding功能

发布的emreerisgen0点 8回答说
0的问题

你好,我们正在使用无代码DA14580 v_5.380.5.4.0的DA14580。如果我们重启模块,绑定就会丢失,所以用户需要在每次重启时重新绑定BLE模块。我们可以做什么来存储绑定信息,以便它不会在每次重启时丢失?

9个月前

PM_Dialog

嗨emreerisgen,

您可以在SPI Flash中存储绑定信息。你使用DA14580有什么特别的原因吗?

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

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond TINY™模块现在发布了!按照以下链接查找模块的数据表、文档和HW附带资料:

我们还有一个DA14531模块,即DA14531 SmartBond TINY™模块!它有非常小的尺寸和非常低的功率。按照以下链接查找模块的数据表、文档和HW附带资料:

//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-smartbond-tiny

最新的无代码版本(版本6.380.12.6)改进了很多,并支持许多AT命令。

//www.xmece.com/亚博电竞菠菜products/smartbond-codeless-commands

谢谢,PM_Dialog

9个月前

ilhan 0点

谢谢PM_Dialog和我的队友emreerisgen,

很抱歉,我们用da14580修正了硬件设计。你能解释一下我们如何长期存储这对信息吗?因此我们需要切换到无代码版本6.380.12.6吗?

真诚。

9个月前

PM_Dialog

嗨ilhan,

最新的无代码版本6.380.12.6仅适用于DA14531和DA14585/6,所以不能将其用于DA14580,因为它是基于SDK6之上的!

你在你使用的无代码中启用了安全性吗?可能您可以尝试定义USER_CFG_APP_BOND_DB_USE_SPI_FLASH并测试它。

您还可以检查使用SPI flash存储绑定数据的SDK的ble_app_security示例,

谢谢,PM_Dialog

9个月前

ilhan 0点

谢谢PM_dialog,

我尝试了你的建议。我定义了这个宏,然后跟踪使用这个参数的函数。我触及虚空bond_db_storestruct bond_db_data *data方法。但是在SDK中没有调用这个函数。你喜欢什么?在哪个步骤我应该存储键合信息的这个函数?

Sincereley。

9个月前

ilhan 0点

也在training_05_ble_securtiy_example_v1.1,它指的是没有获取静态键信息的选项,因为它每次都在变化。

bonding存储特性信息:

  • 在设备通电后,DA14580不存储任何bonding信息。即使PIN码没有改变,每次LTK都会改变。
  • 建议删除智能手机/平板电脑中的绑定信息。
  • 这是正常的,因为重置DA14580时,按键不再匹配。
  • 由于键中存在随机部分,所以键合信息没有存储在DA14580的内存中。

似乎没有选择,但你说这是可能的。你能分享解决方案的细节吗?

9个月前

PM_Dialog

嗨ilhan,

您能指出您正在使用哪个项目和哪种类型的安全吗?请参考ble_app_security SDK示例中的USER_CFG_APP_BOND_DB_USE_SPI_FLASH宏。

在这个宏之后,您将发现执行bond_db_store_flash()是为了在SPI flash中存储绑定信息。

谢谢,PM_Dialog

9个月前

ilhan 0点

谢谢,PM_Dialog,

在试用ble_app_security应用程序之后,我注意到没有嵌入外部flash。应用程序在获取jedec_id时将超时。你的嵌入式外部flash支持从DA14583开始,对吗?

为了克服这个问题,我认为绑定数据应该通过UART传递到我们的MCU。然后da14580将在每次重启时检索它。我可以接受你的建议吗?

真诚。

8个月前

PM_Dialog

嗨ilhan,

您能检查一下ble_app_security是否为DA14531配置而构建吗?

生成的hex文件应该是ble_app_security_583.hex。

谢谢,PM_Dialog