大家好,我还是新手。我想问:1.SDK中ble示例的主文件是什么,以便我可以了解算法的运行情况?2.为什么在ios中检测不到蓝牙?我在sdk上调试ble\u外设。我可以用android检测到da14580 BT,但用ios检测不到。有人知道答案吗?谢谢您。
嗨,卡夫列奥94,
SDK中ble示例的主文件是arch\u main.c。关于你的第二个问题,DA14580可以从Android和IOS设备检测到。请重置设备并关闭/打开IOS设备的蓝牙。
谢谢你的对话。
谢谢你,STS\U对话。这对我很有帮助但是对于第二个问题,我使用了iphone5,仍然没有找到da14580蓝牙设备
您好!谢谢你的主文件。对于android,我也面临同样的问题。在我的android手机中未检测到DA14580。我试着解决你提到的所有问题,但我还是遇到了同样的问题。我用的是DSPS应用程序,我厌倦了这三个例子:ble\u app\u peripheral,ble\u app\u all\u in\u one,prox\u reporter。在任何情况下,此应用程序都无法检测到设备,也无法在移动蓝牙设备中显示。非常感谢。
你好Kevleo94,
请尝试另一个通用应用程序,它在我的测试场景中适用于我的(IOS)。
比尔,
STS\U对话框。
你好,
对于PRO工具包,一个选项是通过智能代码片段工具的powerprofiler检查设备,并检查设备是否广告。对于Basic Kit,另一个选项是通过Debug模式检查过程。您使用的通用应用程序是什么?
您好!我曾经尝试过使用smartsnippetstudio在UART上烧录这个程序,它可以在蓝牙连接的其他应用程序上工作并显示设备,但在dialog应用程序上没有。我正在安卓手机上使用DSPS应用程序。甚至我在IOS mobile上也尝试过雷竞技安卓下载,dialog的应用程序也面临同样的问题。
同样在这里,我编译了ble\u app\u all\u in\u one,执行时,它总是在nmi\u handler.c中停止
if((GetWord16(SYS\u STAT\u REG)&DBG\u IS\u UP)==DBG\u IS\u UP)__asm(“BKPT#0\n”);<--停在这里其他的
我按继续,但安卓系统找不到任何东西,浅蓝色找不到任何东西,ble扫描仪也找不到任何东西。我确实顺利地完成了教程2。所以这里有点不对劲。这在sdk5.0.4上(这里默认没有更改)
你好,布鲁斯·洛科,
ble\u app\u all\u in\u one使用外部闪存来存储绑定信息,如果没有外部SPI闪存,设备将被“卡住”以访问不存在的内存,因此会出现看门狗(如果启用了它,默认情况下在项目中启用)。因此,您可以取消定义用户\u CFG\u APP\u BOND\u DB\u USE\u SPI\u FLASH,或者使用安装在pro和基本套件主板上的外部FLASH。
谢谢你的对话
嗨,卡夫列奥94,
SDK中ble示例的主文件是arch\u main.c。关于你的第二个问题,DA14580可以从Android和IOS设备检测到。请重置设备并关闭/打开IOS设备的蓝牙。
谢谢你的对话。
谢谢你,STS\U对话。这对我很有帮助但是对于第二个问题,我使用了iphone5,仍然没有找到da14580蓝牙设备
您好!
谢谢你的主文件。对于android,我也面临同样的问题。在我的android手机中未检测到DA14580。我试着解决你提到的所有问题,但我还是遇到了同样的问题。我用的是DSPS应用程序,我厌倦了这三个例子:ble\u app\u peripheral,ble\u app\u all\u in\u one,prox\u reporter。在任何情况下,此应用程序都无法检测到设备,也无法在移动蓝牙设备中显示。
非常感谢。
你好Kevleo94,
请尝试另一个通用应用程序,它在我的测试场景中适用于我的(IOS)。
比尔,
STS\U对话框。
你好,
对于PRO工具包,一个选项是通过智能代码片段工具的powerprofiler检查设备,并检查设备是否广告。对于Basic Kit,另一个选项是通过Debug模式检查过程。您使用的通用应用程序是什么?
比尔,
STS\U对话框。
您好!
我曾经尝试过使用smartsnippetstudio在UART上烧录这个程序,它可以在蓝牙连接的其他应用程序上工作并显示设备,但在dialog应用程序上没有。我正在安卓手机上使用DSPS应用程序。甚至我在IOS mobile上也尝试过雷竞技安卓下载,dialog的应用程序也面临同样的问题。
同样在这里,我编译了ble\u app\u all\u in\u one,执行时,它总是在nmi\u handler.c中停止
if((GetWord16(SYS\u STAT\u REG)&DBG\u IS\u UP)==DBG\u IS\u UP)
__asm(“BKPT#0\n”);<--停在这里
其他的
我按继续,但安卓系统找不到任何东西,浅蓝色找不到任何东西,ble扫描仪也找不到任何东西。
我确实顺利地完成了教程2。
所以这里有点不对劲。
这在sdk5.0.4上(这里默认没有更改)
你好,布鲁斯·洛科,
ble\u app\u all\u in\u one使用外部闪存来存储绑定信息,如果没有外部SPI闪存,设备将被“卡住”以访问不存在的内存,因此会出现看门狗(如果启用了它,默认情况下在项目中启用)。因此,您可以取消定义用户\u CFG\u APP\u BOND\u DB\u USE\u SPI\u FLASH,或者使用安装在pro和基本套件主板上的外部FLASH。
谢谢你的对话