BLE 4例支柱(安全性)不工作

了解更多常见问题教程

12个新帖子/ 0
最后发表
advanchip@pacbe……
离线
最后看到:3年6个月前
加入:2017-05-10二三35
BLE 4例支柱(安全性)不工作

我用DA14585-00ATDEVKT-P开发工具包- Pro DA14585_SDK 6.0.2.243和凯尔uVersion V5.23.0.0。

我嗯- b - 080后_da14585_586_sdk_6_software_developer 's_Guide_3v0。pdf查看例子没有任何代码修改。现在我在8.5柱4(安全),我没有看到我iOS的设备名称“Dialog-Security”现身LightBlue应用。(连接是错误的屏幕截图)。前面的例子都是工作成功。

嗯- b - 080 - _da14585_586_sdk_6_software_developer 's_Guide_3v0.pdf
72页图43:支柱4应用程序——用户应用程序代码流配对使用万能钥匙,我找不到app_easy_security_set_tk (), app_easy_security_tk_exchange (), app_on_ltk_exchange()和default_app_on_ltk_exchange()的项目。

还73页图44:支柱4应用程序——用户应用程序代码流配对使用只是工作,我找不到app_on_ltk_exchange()和default_app_on_ltk_exchange()的项目。

请建议。

谢谢。

设备:
MT_dialog
离线
最后看到:2周1天前
工作人员
加入:2015-06-08 34
嗨advanchip,

嗨advanchip,

ble_app_security项目需要一个flash为了操作(如果你有设置USER_CFG_APP_BOND_DB_USE_SPI_FLASH,如果不是没有flash设备可以操作),所以如果没有flash附加设备最终将在NMI_Handler(),以防交互与flash和没有flash。NMI_Handler()意味着监督运行。

对于app_on_ltk_exchange,触发回调是.app_on_ltk_exch和从应用程序默认动作是default_app_on_ltk_exch,关于app_easy_tk_exchange SDK()函数是app_easy_security_tk_exch关于app_easy_security_set_tk()()这是一个函数从一个年长的SDK (580 SDK)不再使用的6.0.2中,关键是通过app_easy_security_set_tk()函数,然后通过app_easy_security_tk_exch发送()函数,直接是新的SDK API集和发送tk。

.app_on_ltk_exchange回调使用app_on_ltk_exch名称和对应的默认函数default_app_on_ltk_exch ()。

同样的,如果你不介意我问,你使用的设备,这是一个套装将女儿板吗?

由于MT_dialog

advanchip@pacbe……
离线
最后看到:3年6个月前
加入:2017-05-10二三35
是的,DA14585设备

是的,DA14585装置是安装在DA14585-00ATDEVKT-P开发工具包- Pro的女儿板硬件信息(请见附件照片)。

我跟着嗯- b - 080 - _da14585_586_sdk_6_software_developer 's_Guide_3v0。pdf图45选择目标处理器“ble_app_security_585”,没有闪光灯,我假设软件会自动照顾闪问题。现在我改变了USER_CFG_APP_BOND_DB_USE_SPI_FLASH undef,作品的例子。我想知道8.8节柱7(一)也有同样的问题吗?

谢谢。

MT_dialog
离线
最后看到:2周1天前
工作人员
加入:2015-06-08 34
嗨advanchip,

嗨advanchip,

您还可以使用外部flash提供主板,所以functionallity使用flash即使在585年,使用flash或不是由USER_CFG_APP_BOND_DB_USE_SPI控制定义表示。是的相同的适用于所有在一个示例中,它也有相同的配置下定义。

由于MT_dialog

advanchip@pacbe……
离线
最后看到:3年6个月前
加入:2017-05-10二三35
我如何使用外部吗

我如何使用外部flash提供的主板在这个例子吗?

在我最初的问题,你告诉我# undef USER_CFG_APP_BOND_DB_USE_SPI为了使安全工作的例子。从测试,我知道# define USER_CFG_APP_BOND_DB_USE_SPI行不通。现在你说,“要么使用flash或不是由USER_CFG_APP_BOND_DB_USE_SPI定义控制”,这种说法混淆我。请澄清。

谢谢。

MT_dialog
离线
最后看到:2周1天前
工作人员
加入:2015-06-08 34
嗨advanchip,

嗨advanchip,

在您测试的例子你可以用flash或没有操作,为了定义是否使用flash定义USER_CFG_APP_BOND_DB_USE_SPI_FLASH应该定义。如果你想使用flash与585年你将不得不把flash位于主板的套装。为了检查如何连接flash请检查嗯- b - 049年开始使用DA1458x开发工具包- Pro。还有一个示意图pro董事会本身旁边J5头为了选择UART或SPI配置。

所以如果你有flash连接这意味着能够操作的例子如果你有USER_CFG_APP_BOND_DB_USE_SPI_FLASH定义。

如果你没有flash连接示例将只有USER_CFG_APP_BOND_DB_USE_SPI_FLASH定义。

由于MT_dialog

vanaja
离线
最后看到:2年5天前
加入:2018-11-27 07:25
我用DA14580开发工具包。

我用DA14580开发工具包。flash使用uart连接代码。BLE 4(安全)失败例子支柱NMI_Handler ()。如果spi连接是由船上了flash,凯尔给“没有Cortex-M SW设备发现“失败消息。

我需要使用绑定功能。你能告诉我在哪里失踪。

PM_Dialog
离线
最后看到:11小时55分钟前
工作人员
加入:2018-02-08 11:03
嗨vanaja,

嗨vanaja,

你发布的问题是与本论坛线程无关,因为当前线程指的是DA14585芯片和DA14580。如果你有任何其他后续问题,请创建一个新帖子和标签DA14580芯片。这个错误的意思是没有DA14580和我们之间的沟通。请尝试重置和下载SDK的其他例子吗?你仍然有同样的问题吗?同时,请去选择目标- >调试- >设置我们的环境和确保DA14580检测。如果是,您应该看到J-Link的SN

谢谢,PM_Dialog

vanaja
离线
最后看到:2年5天前
加入:2018-11-27 07:25
PM_Dialog,

PM_Dialog,

我搜索了很多对话框的网站创建新职位,但不能评论在存在。之前可能能够创建新职位。

与SPI连接的SN J-Link在设置窗口是可见的还是同样的错误。

PM_Dialog
离线
最后看到:11小时55分钟前
工作人员
加入:2018-02-08 11:03
嗨vanaja,

嗨vanaja,

你能请让我知道如果你能复制它与其他SDK的例子吗?还有,你下载固件SPI闪光?看来你的设备不能被检测到。

谢谢,PM_Dialog

vanaja
离线
最后看到:2年5天前
加入:2018-11-27 07:25
你好PM_Dialog,

你好PM_Dialog,

我不能够flash任何应用程序。没有下载固件SPI flash。

PM_Dialog
离线
最后看到:11小时55分钟前
工作人员
加入:2018-02-08 11:03
嗨vanaja,

嗨vanaja,

你能尝试连接你的董事会SmartSnippets工具箱?可能没有连接DA14585和Jlink弗兰克-威廉姆斯,试图与设备进行通信。可以从连接到印刷电路板的问题,使585年无法操作。我的建议是检查如果引导装载程序执行,以确认585是正确操作。可以探测P04 P05针,针应该切换执行引导装载程序的一部分,所以当连接到一个终端您应该看到设备印刷垃圾。

谢谢,PM_Dialog