关于初始化序列

5个帖子/ 0新
最后一篇
libra_13179
离线
最后一次露面:4年9月前
加入:2015-06-16 04:43
关于初始化序列

嗨对话框
当我读取UM-B - 003(修订1.7)12应用程序初始化部分时,不明白图3,图4,图5.CAN您告诉我该图如何阅读
当我阅读UM-B-003的12应用初始化章节时,不明显图3,图4,图5.请问这些图该该怎么
林林

设备:
SUMMER20100514.
离线
最后一次露面:4年6个月前
格鲁鲁
加入:2014-12-30 05:01
我有一些基本的知识

我对此有一些基本的知识,所以我可以分享我已经知道的东西,并希望它可以帮助你。Rivierawave内核使用消息来安排任务。很常见的是,当有一个命令如XXX指示/请求时,有一个相应的处理程序,如XXX指示/请求处理程序,因此您可以更轻松地了解源代码。但是,就我而言,内核自动发送了一些命令,因此您可能找不到其实际发送的地方。

libra_13179
离线
最后一次露面:4年9月前
加入:2015-06-16 04:43
嗨夏天201400514,谢谢

嗨Summer20100514,谢谢你的回复。林

mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨Libra_13179

嗨Libra_13179

嗯,这些数字正在描述您的应用程序应发送到BLE堆栈的消息,以便初始化您的系统。图3从应用程序接收GapM_CMP_EVT(GAPM Complete事件)的时刻开始响应GapM_Set_Dev_Config_cmd(配置消息)之前的应用程序发送,以便定义设备的角色。然后该图显示了系统支持的数据库的初始化过程。您的应用程序发送Prox_Create_DB_Req(消息以创建接近数据库),并且堆栈响应确认创建数据库(Proxr_create_db_cfm)。然后系统将消息发送到自身才能使用第二个数据库的初始化(app_module_init_cmp_evt)。电池数据库(BASS_CREATE_DB_REQ)(BASS_CREATE_DB_CFM)和MES​​SAGE APP_MODULE_INIT_CMP_EVT完成了相同的过程,完成了数据库配置文件初始化。

图4介绍了从开头的相同过程,当BLE_STACK已准备就绪时发送GAPM_DEVICE_READY_IND和应用程序以GAPM_RESET_CMD响应。actp respact in respony返回gapm_reset_cmd中的gapm_cmp_evt(complete事件),并通过发送堆栈gapm_set_dev_config_cmd的配置继续。然后,该图继续描述图3中的过程。在初始化结束时,如果设备被配置为外设,则应用程序发送GAPM_START_ADVERTES_CMD以启动广告。

图5是与图4中相同的过程,但该设备配置为中心,而不是外围设备。初始化竞争后,应用程序发送GAPM_START_SCAN_CMD,如果目前有外设报告,则BLE堆栈响应GAPM_ADV_REPORT_IND。扫描程序完成8.5ms后完成并发送竞争消息(Gapm_cmp_evt)。

希望能帮助到你。

谢谢mt_dialog.

libra_13179
离线
最后一次露面:4年9月前
加入:2015-06-16 04:43
嗨mt_dialog,谢谢

嗨mt_dialog,谢谢你的reply.i看看。林

主题锁定