微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk 初始化流程

mtk 初始化流程

时间:10-02 整理:3721RD 点击:
hal\system\init\src\init.c
hal\peripheral\src\drv_comm.c
custom\drv\misc_drv\_default_bb\MT6250\custom_drv_init.c
Application_Initialize-->
systemInitialization();//kal 内核的初始化,及中断初始化,及 Initialize_FDD_tables
HWDInitialization();-->
USC_Start();//1us 时间管理
OSTD_Init(); //OS time date 初始化
RM_Init(); // after OSTD_Init() and before 2G and 3G SMM's init() function
L1SM_Init(); //L1睡眠模式管理
HW_Divider_Initialization(); //这个是干嘛的?
Drv_Init_Phase1(); -->//一些硬件驱动初始化 hal\peripheral\src\drv_comm.c
DclPMU_Initialize(); //电源管理
drv_hisr_init(); //高级中断
lpwr_init(); //low power
DclPWM_Initialize(); //PWM
DclSADC_Initialize(); //ADC
custom_drv_init(); //用户驱动初始化 custom_drv_init.c
DclAUX_Initialize(); //audio
Drv_Init_Phase2(); -->//一些硬件驱动初始化 hal\peripheral\src
stack_init_comp_info()-->初始化 task 任务

很好,顶

赞!非常有用!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top