MTK P1调试基本步骤

声明: 本资料来自公司同事整理

 

P1调试基本步骤

    P1验证是在项目立项之后,项目PCBA第一次整体的驱动调试和测试,用来验证硬件/射频/布板等是否满足设计要求,P1验证结束后继续项目软件开发和测试。一般如果该项目之前有类似项目会选择使用以前项目的代码合入新驱动的方式进行调试和测试,提高MMI的继承性

      

P1调试步骤:

 

 1领板子,把所有的硬件材料准备好,以及软件版本,原理图,PCB,键盘等交给工程师配置好,最好自己能完成。

 2 memory 配置好

 3 屏和背光配置一下。

 4 Speaker 音频播放打开,afe.c中配置音频播放。

5 LCD驱动配置(手机开机查看手机显示屏有无缺划或显示问题)。

6 Vibrator Motor 马达检测,应能正常振动且无振动杂音、振动强度适中

7 热插拔,T卡等相关的宏关掉(__MSDC_NOT_SUPPORT_HOT_PLUG__)。

8DRV_TOOL配置键盘的行和列。

9 检测开机和关机状态下充电器/USB应能对手机正常充电,反复插入10次,看充电是否异常。

10.自行将硬件P1测试报告中的测试内容验证后再将版本发给硬件测试进行整体验证

Mandatory Function:(强制选项)

Memory     存储晶体   (Carema_memoryDevice.h)

LCD        LCD屏幕   (在LCD.c中)

Backlight  背光       (uem_gpio.c)

touch panel  触摸屏 占用一个中断 (相关的宏TOUCH_PANEL_SUPPORTD打开或关闭)

Speaker    喇叭/音频功放  (在afe.c中)

Receiver   听筒

Camera     照相机     (camera_hw.c)

Microphone 麦克风

Headset    耳机 占一个中断 (eint_var.c)

Vibrator   震动马达    (gpio_drv.c)

Keypad     键盘 使用devtool工具配置   (gpio_drv.c)

Keypad Light  键盘灯  (uem_gpio.c)

AC Charger    交流充电 (请不要对着直流稳压电源充电,在chr_parameter.c配置)

T Card 扩卡

USB Charger   USB充电 (GeneralDeviceInterface.c)

dual SIM/MO/MT    SIM卡(主叫/被叫)

wap/gprs   WAP/gprs网络连接

Low power(current) -- final step   低功耗 (其他测试完成无问题后PCBA所有外设,如LCD/CAMERA,加上后的测试底电流应该在1ma以下)

Camera 照相机(可能被天线干扰)camera_hw.c image_sensor_xxx.c

Record 录音  (AUD_RECORD = TURE)

BT  蓝牙 (BT_XXX 相关的宏)

FM  调频收音机 占用I2C总线和一个中断 rdaxxx.c

tr-switch 天线开关

 

额外补充

霍尔,用与检测翻盖/开盖等 通过磁场感应磁铁的靠近、远离 占用1个中断。

NOKIA charger 诺基亚充电器电压比一般的要高,软件需要提高到6.8V,在chr_parameter.c中,(关机充电器充电程中开机,仔细观察LCD,看有无屏闪,花屏,白屏等异常瞬间来检测充电电压是否正常)

模拟电视 (在tvapp.c中在TLG1100_cis_module_power_on函数中打开或关闭TV

LED 其他LED灯 通过gpio/pmu配置

light sensor  光传感器

ATV 手机电视 可能与camera公用总线 ATVcamera必须同时上电

GPS GPS导航(接受NEMA格式数据 速率为9648KBPS

Wifi   wifi连接 与蓝牙共用天线

Jag Ball   轨迹球 占用4个中断

torch手电筒 gpio配置

e-compass电子指南针

gsensor    加速度传感器

注:开关机键有固定的物理连接不能够用软件随意指定。

   *#97#自动测试

    *#96*#手动测试

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页