嗨对话框当我读取UM-B - 003(修订1.7)12应用程序初始化部分时,不明白图3,图4,图5.CAN您告诉我该图如何阅读当我阅读UM-B-003的12应用初始化章节时,不明显图3,图4,图5.请问这些图该该怎么林林
我对此有一些基本的知识,所以我可以分享我已经知道的东西,并希望它可以帮助你。Rivierawave内核使用消息来安排任务。很常见的是,当有一个命令如XXX指示/请求时,有一个相应的处理程序,如XXX指示/请求处理程序,因此您可以更轻松地了解源代码。但是,就我而言,内核自动发送了一些命令,因此您可能找不到其实际发送的地方。
嗨Summer20100514,谢谢你的回复。林
嗨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)和MESSAGE 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.
嗨mt_dialog,谢谢你的reply.i看看。林
我对此有一些基本的知识,所以我可以分享我已经知道的东西,并希望它可以帮助你。Rivierawave内核使用消息来安排任务。很常见的是,当有一个命令如XXX指示/请求时,有一个相应的处理程序,如XXX指示/请求处理程序,因此您可以更轻松地了解源代码。但是,就我而言,内核自动发送了一些命令,因此您可能找不到其实际发送的地方。
嗨Summer20100514,谢谢你的回复。林
嗨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)和MESSAGE 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.
嗨mt_dialog,谢谢你的reply.i看看。林