ATA测试总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.工具连接

测试前的,将测试盒和夹具,夹具和电脑,测试盒和电脑三者连接好。

1)测试盒和夹具的连接。

其中40pins的定义如下

2)测试盒与电脑连接

如下面的图,进行连接。

3)夹具和电脑就是通过USB连接。

二.软件工具中端口的配置

测试盒与电脑连接后,在设备管理器中找到测试盒串口,如下图为COM6

其次手机与电脑连接,VBAT上电,查找Preloader USB VCOM;这个口很快消失,可以反复连接USB;途中Preloader VCOM为COM7。

在ATA工具Configure里面填入测试盒COM口以及Preloader口;

设置好后点击Save,保持后退出。退回ATA工具主界面点击Start,如下图。

此时手机会进入Factory Mode。进入工厂模式后,此时再查看设备管理器找到USB VCOM;下图中找到为COM13。

记录下该端口后,并重新在A TA工具Configure里面填入USB VCOM(COM13);保存设置。

三.ATA工具开始测试具体的项。

其中勾选的项是可以不需要测试盒进行测试。

针对LCM,Camera还要去具体的驱动代码里面客制化。

下面是某些测试项需要注意的地方。

1)LCM的客制化

这对LCM的修改需要在具体的驱动里面加入ata_check()函数。原理是通过切换到DSI到high speed mode下去写一个寄存器,这个寄存器的参数需不少于当前的lane

数(例如,是2条lane这参数需至少是2个),然后再读回该寄存器进行比较。

2)摄像头代码客制化

向Camera 输出固定Pattern data,再读取回来对比。

sensor driver增加兩個feature control function

1.SENSOR_FEATURE_SET_TEST_PATTERN

2. SENSOR_FEATURE_GET_TEST_PATTERN_CHECKSUM_VALUE

依照下列步驟修改feature 內容

3.Step 1 – create test pattern function

4.Step 2 – Add Global Variable

这个checksum变量获取的方法,在前面增加完的情况下,进入工厂模式。通过USB连接电脑,输入adb logcat > log.txt

点击摄像头的测试,并在log.txt中搜索关键字“CRC_accum”。

D/FTM_CAMERA( 134): [Camera_check_crc]

D/FTM_CAMERA( 134): CRC_accum 0xc24ec08d

D/FTM_CAMERA( 134): CRC Pass

将0xc24ec08d写到代码中

3)SW & Barcode

点击工具Configure,选择SW+HW+Barcode选项填入如下图正确的版本信息和Barcode。

4)Keypad测试

这里主要关键是按键测试线和测试盒的连接。

如图VOLUMEUP是接在KCOL0,KROW0, VOLDOWN是接在KCOL1,KROW0。POWER直接是PWRKEY对地。从主板上引出KROW0,KCOL0,KCOL1,PWRKEY 测试点并将这些分别连接到测试盒上。

PWRKEY接到KCOL2。测试盒端需要将KROW0, KROW1, KROW2三者短接在一起。

在ATA工具configure里面需要勾选如下测试

5)Vibrator测试。

主板上将振动器pin2与地连接断开,并连接到测试盒moto-上去。

还应该在ATA工具中配置电流如下

相关文档
最新文档