MTK平台的DEVICE驱动MTK平台的DEVICE驱动2008/08/28 Vincent主要内容 BOOT-UP FLASH 配置 GPIO LCD ADC Scheduler Battery Management Keypad PWM AUDIO CAMERABOOT-UP初始化顺序Mcu\init\src\bootarm.s 包含着boot Rom code Mcu\nucleaus\src\inc.c 初始化系统函数 INC_Initialize Mcu\init\src\init.c Application_Initialize初始化硬件以及系统 Mcu\drv\src\drv_comm.c 驱动初始化(void Drv_Init(void))初始化顺序 用户定制设备的初始化 mcu\custom\drv\misc_drv\”Custom_prj”\cu stom_drv_init.c 用户设备初始化函数 custom_drv_init(void) 初始化LCD函数指针映射分配等,GPIO,SPI, Alerter,PWM等FLASH 配置通常NOR FLASH分为两个区,其中的一个 区为CODE区,另外区为文件系统区,此部 分代码参考flashconf.c。具体的配置参考下 图。 /*********** * Step 1. * ***********/ #define FLASH_BASE_ADDRESS 0x0E00000 //0x1E00000,old value /*********** * Step 2. * ***********/ #define ALLOCATED_FAT_SPACE 0x200000 //0x200000 ……
猜您喜欢
评论