资料介绍
MTK PhoneBook开机流程
MTK PhoneBook开机流程
开机之后,初始化时,设置如下三个PS消息CBack函数:
InitializeAll()
mmi_phb_init_protocol()
SetProtocolEventHandler(mmi_phb_ind_startup_finish,
PRT_PHB_STARTUP_FINISH_IND);
SetProtocolEventHandler(mmi_phb_ind_startup_begin,
PRT_PHB_STARTUP_BEGIN_IND);
SetProtocolEventHandler(mmi_phb_ind_startup_read,
PRT_PHB_STARTUP_READ_IND);
1.L4在到NVRAM读取data之前,发送消息到MMI:PRT_PHB_STARTUP_BEGIN_IND,进入:
mmi_phb_ind_startup_begin()
初始化一些变量,准备重新reload entries.
2.L4每读取一个AND
entry,都有发送消息到MMI:PRT_PHB_STARTUP_READ_IND,进入:
mmi_phb_ind_startup_read()
L4返回消息的结构:
typedef struct
{
LOCAL_PARA_HDR
l4c_phb_entries_struct phb_entries[1];
kal_uint8 access_id;
}mmi_phb_startup_read_ind_struct;