一、软件串口打印信息加载流程
不管何种机芯方案,在上电开机后,软件 总会初始化复位和加载相关内容和应用,这部 分的信息通常我们采用串口工具来进行读写的 操作。
针对我们工作的需求和作为问题处理的可 靠工具,读取串口打印信息并对其中的内容进 行分析,更显得尤为重要。
那么,对于串口打印信息,我们一般可以 按照右图所示的流程进行,完成软件从启动到 正常运行所需要的六大部分内容。而每个公司 ,每个机芯都会有其特有的打印信息。而从同 一个公司(例如MSTAR)方案在加载时会有类 似,可进行对比。
另一方面,功能机和智能机打印信息不同 ,智能机中采用的Android或Linux系统打印信息 也会不同。接下来就让我们对此做对比查看。
二、待机状态下加载内容—主芯片初始化
我们电视上电后状态就两种,一种是上电待 机,另外一种则是上电开机。
不管是上电待机还 是开机,都必须加载右图所示的前三部分内容。
首先是主芯片的初始化,以下是主流芯片初 始化的部分内容:
(1)MS901&MS881:
UART_115200
(2)NT67:
REG_SDC_CLK_CTRL = c043
REG_SDC_CLK_CTRL = 203
(3)RT95:
Ggoo ARM JR
(4)UX38:
?xF72F09FD cycle now
Jump to 0xBB018100 P00002E30 1 S
82D48CEEC0F9D867776222C1DF578346AEBE8709
7317CD1F0665F23B097FC0BE54DA2EC13EDC1A22 A
(5)AM6C:
EEEE I3000000032940xf100110303;77500EEEE
I400000004294_M6_BL1_1483<253?333
二、待机状态下加载内容—主芯片初始化
二、待机状态下加载内容—DDR通讯初始化
二、待机状态下加载内容—载入Boot/相关硬件
在各机芯载入Boot/相关硬件的部分 时,大概有如右图所示的9种加载信息 (无先后顺序之分)。每个软件配置的 不同的厂家得到的机芯的BOOT加载内 容和顺序都不相同(是否可标准化), 只能根据各机芯不同进行查看。
三、识别开机状态后加载内容
通过此前的主芯片初始化、DDR检测与加 载Boot/硬件等操作后,软件会识别电视的状态 是上电开机还是上电待机状态。若为上电待机 状态,打印信息上基本会显示下列字样:
PowerDown/Off 或 Standby
若为上电开机状态,程序继续运行Kernel。Kernel操作系统内核是指大多数操作系统的核 心部分。它由操作系统中用于管理存储器、文 件、外设和系统资源的那些部分组成。智能机 上,会搭载安卓系统或Linux系统;功能机则直 接搭载相关驱动硬件配件等即可。
三、识别开机状态后加载内容—载入Kernel
三、识别开机状态后加载内容—运行Kernel/加载相关模块及驱动
四、主芯片初始化异常打印信息判断
对于初始化启动流程中主芯片初始化不成功,则机芯板表现为无打印信息。开机上电 无打印信息的情况比较容易判断,无Mboot,晶振坏,供电短路断路,主芯片损坏等异常 导致。
按照正常流程,做此类排查:
1、确认各DC_DC模块对地阻值是否正常,供电是否正常;
2、确认晶振阻值是否正常,电压是否正常;
3、接入工具重新抄写Mboot,确认是否能够正常打印信息;
4、确认上述均无异常,可尝试对芯片做对调实验(如果有工具,可对拆下的芯片做检测) 看是否能够正常。
五、DDR初始化异常打印信息判断
对于初始化启动流程中DDR初始化不成功。若与主芯片相连的DDR,则会导致机芯板 无法正常开机工作,整机情况下出现的情况即为三无;若与图像处理芯片相连的DDR,则 机芯板能够正常开机,整机会卡死在Logo处,需要外接入图像处理芯片处查看打印信息。
其次,通过打印信息判断为DDR通讯异常Fail后,需要从DDR供电,排阻阻值,芯片 焊接、过孔等项逐一排查判断。
对故障板进行故障确认,测量DDR基本供电电压是否有异常;
通过打印信息明确故障,同时锁定故障区域,缩小分析范围;
对DDR线路排阻进行测量排查,寻找阻值异常点;如阻值异 常,可通过对比确认;
确认过孔,如过孔在芯片底下,须拆芯片确认;对阻值异常点 交厂家进行分析,确定导致阻值异常的原因;
去除芯片后焊盘线路阻值恢复正常,IC阻值正常可重焊确认;
IC阻值异常或者重焊故障依旧,再依次更换DDR、主芯片。
(1)、MS801、MS901&MS818A的MSTAR芯片打印信息判断主IC与DDR通讯异常:
(2)、MS822、MS918打印信息判断主IC与DDR通讯异常:
(3)、AM6C芯片打印信息判断主IC与DDR通讯异常:
对于AM6C的主板,接串口打印LOG,如果读到以下信息如下:
m6tv_h32_v1#EEEE I3000000032940xf100110303;77500EEEE I40000000429
4_M6_BL1_1483<253?333
PGSR0: 0x818001ff
PGSR1: 0x00000000
…… (中间省略若干)
PUB init fail! Reset...
此打印表示CPU和DDR之间通讯出错,数据线或者DQS线出错;
DDR init test fail! Reset...
此打印表示CPU和DDR U14、U15之间通讯出错,地址线出错。
(3)、AM6C芯片打印信息判断主IC与DDR通讯异常:
(4)、MT55芯片打印信息判断主IC与DDR通讯异常:
用串口工具读打印信息如下,则判定为DDR通信异常。但无法区分是哪一个DDR fail。
BootDRAM
Channel A Calibration.
Byte 0 : Gating(2 ~ 62), Size=61, Mid=34, Set=34.
Byte 1 : Gating(2 ~ 52), Size=51, Mid=29, Set=29.
Byte 2 : Gating(2 ~ 67), Size=66, Mid=36, Set=36.
Byte 3 : Gating(2 ~ 62), Size=61, Mid=34, Set=34.
DRAM Input DQS Calibration fail !
(5)、RT95芯片打印信息判断主IC与DDR通讯异常:
1、板卡接好串口打印工具,连接好SecureCRT工具,按住ESC键,遥控或者按键开机, 等系统打印信息窗口出现”Realtek>”显示进入Uboot模式后松手;(注:按ESC键进入 UBOOT时必须注意,鼠标不能停留在下方DDR输入指令小窗口,不然无法进入UBOOT)
2、进入UBOOT后,在打印信息下方小窗口,因为U601、U602与U603、U604访问不同 ,需要以下两种方式分别查询:
输入测试DDR指令:mtest 0x10000000 0x11000000 all 100,然后按ENTER键确认(此指 令是测试U601、U602与主芯片的通讯)
输入测试DDR指令:mtest 0x40000000 0x41000000 all 100,然后按ENTER键确认(此指 令是测试U603、U604与主芯片的通讯)
3、如果两个DDR均出现异常,会出现如下信息。但出现如下信息,不一定是DDR异常。L00000022
(6)、MT07打印信息异常判断DDR与主芯片通讯异常:
从下列打印信息可判断出是哪部分DDR芯片与主芯片通讯不良:
1、如果只出现黄色部分,即从error on bit 0~error on bit 15,则表示 DDR芯片U601与主芯片通讯不良;
2、如果只出现绿色部分,即从 error on bit 16~error on bit 31, 则表示DDR芯片U602与主芯片 通讯不良;
3、如果两部分都同时出现,即 从error on bit 0~error on bit 31 ,则表示DDR芯片U601、U602 共同连接处与主芯片通讯不良。
(7)、MS901K带6M40芯片的打印读取方法及判断
对于带6M40的主板,以MS901K为例,U1301与U1302线路异常会造成6M40 不工作,U1303与U1304线路异常只会造成图像异常。
MS901K 6M40的打印不同与P1202软件抄写口,针对KL与KV系列有两类读取端口。左图是针对VB1接口的位置,需要在背面U_TX、U_RX、U_GND位置加焊一个座子才能 进行读取;右图为LVDS 接口的串口位置,使用P1203口即可完成软件串口打印。正常的打印卡头如下:
EMIU0 ALvs ALvs 7,7 BLvs 9Lvs 6,6 BLvs 9Lvs 7,7 ALvs ALvs 5,5 //以上对应DDR U1301、U1302与6M40 的通讯正常;
MIU1 9Lvs 9Lvs 7,7 BLvs ALvs 5,6 ALvs ALvs 7,7 BLvs BLvs 6,6 //以上对应DDR U1303、U1304与6M40 的通讯正常;
(8)、MS901K等带6M40芯片的打印读取方法及判断
将U1301、U1302相关DDR线路短路,如打印1,显示MIU0 FAIL,程序无打印;
将U1303、U1304相关DDR线路短路,如打印2,显示MIU1 FAIL,程序能正常运行;
打印1:
MIU0
BIST FAIL!!!0Lvs BIST FAIL!!!0Lvs 7,7
BIST FAIL!!!0Lvs BIST FAIL!!!0Lvs 6,6
BIST FAIL!!!0Lvs
BIST FAIL!!!0Lvs 7,7 BIST FAIL!!!0Lvs
BIST FAIL!!!0Lvs 6,6
MIU1 9Lvs 9Lvs 7,7 BLvs ALvs 5,6 ALvs ALvs 7,7 BLvs BLvs 6,6 DTEg_u2APFlah_uhAPhlahEng_ug_ Coy
打印2:
EMIU0 ALvs ALvs 7,7 BLvs 9Lvs 6,6 BLvs 9Lvs 7,7 ALvs ALvs 5,5
MIU1 BIST FAIL!!!
0Lvs BIST FAIL!!!
0Lvs 7,8 BIST FAIL!!!
0Lvs BIST FAIL!!!
0Lvs 6,6 BIST FAIL!!!
0Lvs BIST FAIL!!!
0Lvs 7,7 BIST FAIL!!!
Lvs BIST FAIL!!!
0Lvs 5,6
近期精彩:
1、逻辑板6870C-0401C改倒屏方案
2、绑定AUO友达LCD液晶玻璃失效问题分析与解决方案
3、LG液晶屏体故障快速解决方案
4、【免费】创维42/47/55E70RG主板,刷机文件
5、长虹LT40876FHD一例特殊故障维修
看打印信息需要哪些硬件?
1,电脑 一台
2,U
