驱动入门培训_唐宗平_20100513.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
驱动入门培训_唐宗平_20100513,led驱动电源设计入门,linux驱动入门,linux驱动开发入门,驱动编程入门,windows驱动开发入门,windows驱动编程入门,驱动入门,驱动开发入门,windows驱动入门

驱动入门培训 唐宗平 2010-05-13 目录 MTK平台框架 BOOT-UP 驱动设备管理 Flash and EMI configure Audio interface BMT Charging Parameter USB Touch Panel MSDC 常用设备驱动调试 LCD Camera Keypad XX_BB( GPIO\PWM\ ADC\ EINT\ Aux Task ) HQ_DRV MTK主芯片概况 MT6205 / MT6218/MT6217 / MT6223系列低端平台 MT6219 /MT6226/26M / MT6227 / MT6228 / MT6225/MT6253 系列带ISP处理的平台 MT6229 / MT6230 / MT6235 / MT6238 / MT6239 EDGE系列平台 MT6516 智能手机平台 MT6268 WCDMA平台 MT6908 TD-HSPA+ MT6236 MTK平台框架 GPRS Video Phone 框图(一) GPRS Video Phone 框图(二) Only camera module (NO BE IC) needs 软件框架 MTK平台框架 BOOT-UP 驱动设备管理 常见驱动调试 Two type of booting NOR-Flash XIP (eXecute In Place) NAND-Flash Booting A booting feature on platform without NOR-flash (XIP) Code storage Data storage (both system and mass data) Nand Flash booting SYSTEM BOOT-UP (1) OS BOOT UP(2) Initialization(3) MTK平台框架 BOOT-UP 驱动设备管理 Flash and EMI configure Audio interface BMT Charging Parameter USB Touch Panel MSDC 常用设备驱动调试 LCD Camera Keypad XX_BB( GPIO\PWM\ ADC\ EINT\ Aux Task ) HQ_DRV 1.Flash and EMI configure NORNAND FLASH Flash MCP Configuration Flash EMI settings auto-gen Flash兼容 NAND NOR Flash Flash Configuration NOR flash EMI Auto-generation Procedure of Auto-Generation FLASH 兼容 Flash兼容 NOR_DeviceID_E CheckDeviceID (void) { NOR_DeviceID_E flash_type; kal_uint16 device_code =0; #ifdef __HQ_FLASH_COMPATIBLE_INTEL_SERIES__ kal_uint16 *address = (kal_uint16 *)INT_RetrieveFlashBaseAddr(); //read Intel series flash id //!!!!!Cannot add trace during id reading *(( volatile kal_uint16 *)(address)) = INTEL_CMD_RD_ARRAY; //*( volatile kal_uint16 *)(INT_RetrieveFlashBaseAddr()) = INTEL_CMD_CLR_SR; *((volatile kal_uint16 *)(address))= INTEL_CMD_RD_ID; m_manufacture_code = *((volatile kal_uint16 *)(address)); d_device_code = *((volatile kal_uint16 *)(address+1)); *((volatile kal_uint16 *)(address) )= INTEL_CMD_RD_ARRAY; if(m_manufacture_code == 0x20) return NOR_NUMONYX_M36L0T7050T3; #endif

文档评论(0)

mydoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档