是的,你是对的。然而,这幅画不是我做的,我也不知道它是怎么做的。我目前的情况是,我有一个使用dialog14580的设备,目前正在工作。该设备每10秒向中心发送数据。在当前配置中,保持了连接。我需要改变ble的行为,断开当前连接,睡眠(可选),唤醒(可选),发布,然后在数据即将被发送时再次连接。然而,我不知道我该怎么做。固件中关于dialog14580的唯一代码是通过SPI发送的固件图像和通过UART发送的数据。没有其他代码属于连接,广告等。所以我想知道哪个是哪个固件图像将帮助我解决我的问题。 Right now, I'm trying to learn how to use the mid layer API that is included in the SDK. Am I in the right track or is there a better way?
嗨jrfajutagana,
你能描述一下你想要完成什么吗?从你的描述中我可以理解,你有sps主机的二进制映像,你转换成一个阵列,你想改变阵列的连接和广告参数?然后,您希望使用GTL命令将更新后的阵列从外部处理器下载到DA14580 ?我的理解正确吗?
谢谢,PM_Dialog
你好PM_Dialog !
是的,你是对的。然而,这幅画不是我做的,我也不知道它是怎么做的。我目前的情况是,我有一个使用dialog14580的设备,目前正在工作。该设备每10秒向中心发送数据。在当前配置中,保持了连接。我需要改变ble的行为,断开当前连接,睡眠(可选),唤醒(可选),发布,然后在数据即将被发送时再次连接。然而,我不知道我该怎么做。固件中关于dialog14580的唯一代码是通过SPI发送的固件图像和通过UART发送的数据。没有其他代码属于连接,广告等。所以我想知道哪个是哪个固件图像将帮助我解决我的问题。 Right now, I'm trying to learn how to use the mid layer API that is included in the SDK. Am I in the right track or is there a better way?
嗨jrfajutagana,
没有任何方法可以从二进制图像生成的数组中改变连接和广告参数。您可以从DSPS的源代码中更改连接和广告参数,然后将更新后的二进制图像下载到DA14580。
谢谢,PM_Dialog
你好PM_Dialog,
所以,能够连接,断开,广告,然后再连接,我需要修改的DSPS源代码?然后使用智能片段将其转换为bin ?是这样吗?
嗨jrfajutagana,
您应该下载DSPS引用应用程序代码,修改连接和广告参数,然后构建项目,最后使用SmartSnippets下载二进制映像。如果您不知道如何可以做上述任何程序,请让我知道,以提供您一些额外的步骤。
谢谢,PM_Dialog
嗨PM_Dialog,
我已经下载了dsp的源代码。根据我的需要更改代码后,我如何将十六进制文件转换为一个数组?
还有,如果我只想终止连接呢?我的意思是,在使用旧映像启动dialog14580之后,有一个活动的连接,是否有可能通过spi或uart(通过发送一个命令缓冲区或类似的东西)在应用程序中终止连接?这样我就不需要更新旧的固件映像。
顺便说一下,谢谢你对我的耐心。我对这方面真的很陌生。:)
嗨jrfajutagana,
我们不提供任何将十六进制文件转换为数组的应用程序。顺便说一下,你可以找到一些在线应用程序可以做这种转换。亚博国际官网平台网址关于你的第二个问题,我没有完全理解你的意思,但是DSPS应用程序不支持这种应用程序。DSPS参考设计项目演示了具体的应用,所以请阅读DSPS用户手册从我们的支持页面。亚博国际官网平台网址你能解释一下你想要实现什么吗?
谢谢,PM_Dialog