[DESCRIPTION]
如果出现无法下载,无法开机的问题,请参考此FAQ;
[SOLUTION]
请按照顺序依次check:
1. 确认是单体问题还是多体问题,概率性问题还是必现问题?复现概率多大?是否有问题的复现路径?
2. 检查此MCP是否是弊司验证过的
a) 参考弊司MTK Online上QVL(New)中Memory_Validation_List_External_W14××.xlsx
b) 参考[FAQ07841] 此Flash是否需要打Patch
c) 参考[FAQ03618] [FlashTool]如何获取download tool的log,查看BROM_DLL_V5.log中的“FW”信息
d) 参考[FAQ11222] 非弊司验证的flash处理方式
3. 确认下载过程
a) 下载时是否有勾选check sum,可查看[FAQ08732] Flashtool checksum原理简单介绍
b) 是否进行物理格式化下载(flash tool下按Ctrl + Alt + V进Avdanced Mode,选择Options下的Physically Format)
c) Flash Tool版本是否过旧,请更新flash tool
d) 查看[FAQ08649] [flashtool] Donwload完整性检查和开机检查客制化
4. Flash Tool下进行memory test
a) 请外加电源测试,防止电池电量不足掉电导致test fail
b) Ok,go on
c) Fail,检查板子或者memory(特别是手工焊接的板子)
5. ETT测试
a) 参考[FAQ11233] ETT说明
6. 是否为客退机
a) Y,参考 com上的RMA_SOP.pptx
b) N, go on
7. 仔细检查Memory的配置及各GPIO的配置
a) \mediatek\custom\project\preloader\inc\custom_MemoryDevice.h
b) \mediatek\build\tools\emigen\MT6***\MemoryDeviceList_MT6***.xls
c) \mediatek\custom\out\{project_name}\preloader\custom_emi.c
(或\out\target\product\{project_name}\obj\PRELOADER_OBJ\custom_emi.c)
d) \mediatek\custom\{project_name}\kernel\dct\dct\codegen.dws
8. 抓取不开机的uart log
a) 部分手机不开机,请同时抓取正常开机的uart log对比分析
b) 无法抓取时请检查uart 口配置(\mediatek\custom\out\{project_name}\preloader\cust_bldr.mak)
c) 参考[FAQ11234] 无法开机的uart log浅析
9. 抓取不开机的mobile log
a) 如果开机到android界面,请同步抓取mobile log
b) mobile log获取失败,请使用adb logcat -v time > log.txt获取上层log信息
10. 如果是同样的板子,A MCP OK,B MCP fail,则请同步联系MCP Vendor
做完这些检查后,仍不能解决问题,请提供相应的检查结果及文件供弊司分析,谢谢!