首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > MTK日志,NVRAM的操作,适合初学者

MTK日志,NVRAM的操作,适合初学者

资料介绍
NVRAM_READ&WRITE
NVRAM作为一个task运行
在MTK中,NVRAM是作为一个独立的task来运行的。
在nvram_main.c文件中,(代码有删减, 注释部分用黄色标出, 便于阅读)
void nvram_task_main(task_entry_struct *task_entry_ptr)
{
kal_get_my_task_index(&my_index);

/* nvram special service */
nvram_special_service();


while (1)
{
//从Q中得到消息
receive_msg_ext_q(task_info_g[task_entry_ptr-
>task_indx].task_ext_qid, ¤t_ilm);
stack_set_active_module_id(my_index, current_ilm.dest_mod_id);
// 处理消息
nvram_main(¤t_ilm);
// 释放消息
free_ilm(¤t_ilm);
}
}
Nvram_main函数, 处理NVRAM相关的消息
void nvram_main(ilm_struct *ilm_ptr)
{
if (ilm_ptr != NULL)
{
if ((ilm_ptr->msg_id >= MSG_ID_NVRAM_CODE_BEGIN) && (ilm_ptr-
>msg_id <= MSG_ID_NVRAM_CODE_END))
标签:NVRAMWRITE
MTK日志,NVRAM的操作,适合初学者
本地下载

评论