MTK平台驱动调试介绍

MTK平台驱动调试介绍

ID:46572783

大小:786.00 KB

页数:37页

时间:2019-11-25

MTK平台驱动调试介绍_第1页
MTK平台驱动调试介绍_第2页
MTK平台驱动调试介绍_第3页
MTK平台驱动调试介绍_第4页
MTK平台驱动调试介绍_第5页
资源描述:

《MTK平台驱动调试介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Agenda一、驱动调试开发周期(一)给出EVT贴片软件(二)EVT至MP驱动调试(三)MP后项目维护二、驱动调试步骤(一)掌握资料(二)EVT贴片软件的整合(三)各模块调试优化三、各模块调试介绍一.驱动调试开发周期(一)给出EVT贴片软件接手新项目后需要根据硬件资源配置表和机器的配置整合一版软件,用于EVT试产主板贴片用,最低要求要能开机,背光能够点亮。如果LCD能点亮正常显示,则有利于产线测试,加快项目进度。(二)EVT至MP驱动调试拿到主板后调试各个模块:调试LCD、Camera效果等,保证各个模块能够正常工作

2、。一直到量产前需要和硬件,测试工程师不断沟通解决出现的问题。(三)MP后项目维护量产后需要跟进产线出现的问题及客户反映的问题。二.驱动调试步骤(一)掌握资料通常开始一个新项目的驱动调试的时候,需要掌握以下资料。1.硬件资源配置表(Hardwareresourcetable)它包括BB上所有硬件资源的用法:GPIO/GPOInterfaceInterruptsettingKeypadsettingADCsettingChipSelect/Audiosetting/T-FlashCardInterface2.硬件原理图详

3、细的硬件接法,便于调试时参考用。3.产品规格书/产品定义了解项目定义:机器的结构形式、LCD像素大小、sensor类型等。以上资料由项目经理和硬件工程师给出。(二)EVT贴片软件的整合1.配置makefilexxx_GPRS.mak(mcumake)Option.mak(mcumake)不同的项目需求不同,需要修改和添加一些宏开关控制。基本格式和步骤:MXX_GPRS.mak:XXX_XXX=XXXXXX_XXX=NONEXXX_XXX=TRUEXXX_XXX=FALSEOption.mak:ifdefXXX_X

4、XXifneq($(strip$(XXX_XXX)),FALSE)COM_DEFS+=XXX_XXXendifendif代码中就使用XXX_XXX来控制相关代码;#ifdefined(XXX_XXX)//addcodehere#endif驱动常用的一些宏开关:RF_MODULE=SIMC25_06B_MT6139E#MT6129DAFC_VCXO_TYPE=VCXO#VCTCXOPMIC=MT6305#ChargeFunction,NONE,MT6305orMT6318PLATFORM=MT6225LCD_MODUL

5、E=TRULY_1N2007_LCMMSDC_CARD_SUPPORT_TYPE=MSDC_SD_MMCFM_RADIO_CHIP=TEA5760UK#NONE,TEA5767HN,NAND_SUPPORT=FALSEUSB_IN_NORMAL_MODE_SUPPORT=TRUEISP_SUPPORT=TRUE#TRUE,FALSECMOS_SENSOR=OV7670BLUETOOTH_SUPPORT=BTMTK_MT6601TOUCH_PANEL_SUPPORT=TRUE#TRUEorFALSEPHONE_TYPE

6、=BAR#BAR,CLAMSHELL,SLIDEPLATFORM_NAME=XXMAIN_LCD_SIZE=240X320WEBCAM_SUPPORT=TRUE#TRUE,FALSEforWEBCAMERAsupportYUV_SENSOR_SUPPORT=TRUE#TRUE,FALSE2.根据Hardwareresourcetable配置硬件资源配置GPIO/GPO:GPIO/GPO的初始化设置;配置中断号:蓝牙中断号、Charger&USB中断检测号等;键盘定义:设置对power键才能正常开机;ADC通道设置:C

7、harger&USB检测通道等;其他设置:T卡,音频PA开关设置等。3.整合LCD代码及背光代码调试LCD和背光也需要从供应商处拿到以下资料:LCM型号,例如:TRULY_1N2007_LCM模组驱动IC型号及spec,例如:R61513Initialcode/sleepcode背光芯片spec背光代码的整合需要注意的是脉冲计数方式还是PWM方式控制EN脚。LCD代码整合需要注意:数据传输的位数、blockwrite刷屏时起始、结束坐标的寄存器设置等等。后面再详细介绍。到这里为止EVT软件就可以整合出来,提供给产线贴

8、片用了。(三)各模块调试优化拿到主板后需要开始各模块的调试和优化,比如LCD显示效果等。三、各模块调试介绍主要包括:GPIO/GPOBacklightLCMVibratorTouchpanelCameraKeypadAFEADCEINTCharger/USBFlashBTOthers模块调试:GPIO/GPOmcucustomdrvmi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。