手机工厂测试模式
2017-07-16焦保存
中国新通信 2017年12期
焦保存
【摘要】 本文以MTK的工厂测试模式为例,介绍了手机工厂测试模式的框架结构和客制化的过程。
【关键字】 工厂测试模式 FTM 框架 客制化
概述:
MTK的工厂生产模式(简称FTM)同高通平台的FFBM(Fast Factory Boot Mode),均属于板级测试模式,即在工厂生产阶段,手机各功能器件(包含主板)还没有被组装完成之前,对手机主板进行板级的测试,以保证主板和各功能器件的完好性与可用性。工厂测试模式的启动为快速启动,一般小于20s,因此该模式一般是采用linux的text mode 方式,这种启动方式快,各功能测试为列表模式,操作界面简单,不需要复杂的设计,更不会考虑用户体验。进入工厂测试模式的方式有三种:一种是power key + volume down 开机,这种方式是在启动过程中的preloader 阶段检测到有这种组合按键按下后,即将启动模式设置为工厂测试模式。从而在后续的启动加载过程中使手机进入工厂测试模式;第二种方式是在开机的时候使用power key + volume down进入到快速启动菜单,再在菜单中选择进入什么模式(与第一种模式不同时存在)。第三种方式为使用PC测ATA工具触发手机进入工厂测试模式,也就是由PC侧工具发送特殊命令到手机侧。
一、工厂模式框架结构
MTK平台的工厂测试模式的结构设计如下:1:既然是测试,则存在一个FTM模块列表,列出了所有待测试的模块。这些模块为一个模组阵列,会首先注册该初始化阵列到系统,在FTM初始化时回调每一个模块的初始化函数,并且注册一个模块的测试入口函数到系统中,供FTM模式测试时调用。……
登录APP查看全文
