| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

iFix爱修网知识星球,等待你的加入。。。
查看: 4800|回复: 6

iFix团队10月26号现场培训课程分享(七)

[复制链接]
发表于: 2018-1-9 10:39:51
| 显示全部楼层 |阅读模式

图片13.png
控制台命令是智能主板维修必须掌握的知识点,也是必备利器,掌握这个知识点可以让你的维修过程事半功倍。
控制台分BootLoader控制台和安卓控制台,这个概念一定要分清楚,BootLoader控制台下可以执行擦空、强制升级、DDR自检、存储容量查询、串口打开关闭等。
安卓控制台下最常用的就是屏参修改,这也是换屏的维修师傅比较喜欢的知识,因为换屏时,很多时候都没有一模一样的原装型号屏,基本通过代换完成,代换后由于屏厂家和参数可能不一样,出现花屏、倒屏、灰屏等。都会做后期调试,比如改逻辑板,边条等,当然也有很多是改硬件不能完成的,掌握安卓控制台改屏参,就会有更多代换可能性。
也有一部分是自己误调试引起灰屏,或者换板时内置屏参本身不匹配引起的灰屏都会用到这个知识点,在实战:巧用串口控制台命令修复灰屏故障一文中对MSD6A818芯片方案做了一个介绍,大家应该有一些共鸣。
我们先来看看几大芯片厂家控制台进入方法:
图片14.png
下面我们先聊聊BootLoader控制台下的几个方案常用命令。
一、Mstar
1、擦空,在Mstar方案里,有三种组合,Nor+Nand,Nor+EMMC,单EMMC,针对Nand和EMMC的擦除命令有点区别,但是擦空的时候一定要注意,工厂提供的U盘升级软件是不是支持空片烧录,如果不支持,那么你就好好的哭一场吧,擦空后你会发现再也不能升级了,或者怎么升级也生不好,不过对有RT809H的维修工程师来说,这不是什么大事,只要擦除之前对Nand或EMMC做一个5%左右的备份就可以了,擦除后再写入5%。
当然对拥有RT809H的用户都会会心一笑,可以用编程器直接擦呀,而且编程器自带擦空功能可以对一部分EMMC有修复功能。
Nor+Nand:nand erase;nand scrub。
Nor+EMMC:mmc erase。
EMMC:mmc erase。
2、升级升级是我们比较常用的一个命令,在Mstar方案中,不同的组合结构,不同的升级文件名,升级命令都不一样,例如6i48的命令有
usb reset
ustar
这个命令是针对U盘升级文件为nand、script两个文件夹的,并不是所有MSD6i48都一样,同时U盘升级文件要支持空片烧录,不然只有用网线升级。
图片15.png
控制台下显示命令行格式为下图。
图片16.png
上图就是输入usb reset后没识别到U盘的一段打印,不同的主板设计的U盘升级口不一样,这个要注意,这时候就要检查U盘是否插入升级口,U盘是否正常被识别。
图片17.png
上图为正常识别到U盘的打印信息,这时候才能继续输入升级命令。
图片18.png
输入升级命令ustar后回车,升级软件正常就会监控到升级打印进度。
图片19.png
上图是早期的网络电视机主板升级命令,再例如早期的智能机MSD6A801芯片方案,用第一批乐视S40/S50举例,升级文件名为bin格式,
图片20.png
升级命令为uup或者usb_check_bin都可以。
图片21.png
后期的MSD6A628和MAD6A918开始一直到现在,升级文件名均为bin格式,升级命令为更简单的“cu”,一定要小写。
图片22.png
在升级过程中,可以看到打印信息提示所需文件名(如下图),如果文件名错误是升级不成功的,所以遇到升级不成功需要检查U盘内的文件名是否与打印信息提示文件名相符。
图片23.png
3、打开串口,在我们维修Mstar方案的主板时,经常会看到串口关闭的打印,这种串口关闭的打印比较明显的标志就是 UART BUS OFF!!串口关闭很是令维修人员头疼,因为它被关闭后,将看不到所有的打印细节,也就看 不到引导是否运行完整,主程序是否加载正常。
如果想看到这些细节来分析故障点,那么就要串口必须打开,串口关闭分两种情况,一种是能进控制台,一种是不能进控制台。能进控制台的只需要输入串口打开命令就可以了,下面我们以TCL MS828板举例。
AC_ON
MIU0_DQS-OK
MIU1_DQS-OK
BIST0-OK
BIST1-OK
_U
Relocation Offset is: 01200000
[AT][MB][start ub][321]
U-Boot 2011.06 (Dec 30 2015 - 14:41:55)  MBOT-2.12.$Change: 1142033 $
[MIU INFO] miu opencreate instance at 345aa550 with private size 80 bytes at 345aa598
create instance at 345aa5f0 with private size 48 bytes at 345aa638
uboot held at [342ddf60~36200000],size=01f220a0
CPU  : Muji
Board: BD_MST072B_20AEV_MUJI
DRAM:  354 MiB
Now running in RAM - U-Boot at: 35300000
FCIE_MODE_GPIO_PAD_DEFO_SPEED
FCIE_MODE_8BITS_MACRO_HIGH_SPEED
FCIE_MODE_32BITS_MACRO_HS200
eMMC: HS200 200MHz
eMMC 7.28 GB [E8FFF8h]
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Set MAC default
MAC:  0x0: 0x30: 0x1b: 0xba:0x2: 0xdb
#######################################################################
#######################################################################
[CPU INFO] cpu opencreate instance at 345baaf8 with private size 44 bytes at 345bab40
CPUIoctl - MDrv_CMD_CPU_QueryClock
[UTOPIA INFO] close moduleNames[38]: MODULE_CPU
msIR_Initialize
[AT][MBoot][Driver Init][490]
MPOOL size : 0x200000
Changelist:     24543697
============= set bootargs ===============
Hit any key to stop autoboot:  0
run_ubootcmd_from_mtd0::368::cmd=mmc read.p 0x25000000 misc 1088
AC on
Writing to MMC(0)... 128 blocks written: OK
128 blocks written: OK
done
mmc change mount : tclconfig
Loading file "/mstar/tvconfig/config/PM.bin" at offset 0x0 from mmc device 0 partition tclconfig
24575 bytes read
Wait for PM51 standH?KVS&$Zcode time Jan 08 2016  20:00:00
Hi Main
CRC Check OPEN: 1
Power Down
standby by tcl system
图片24.png
微信扫一扫下方的二维码,关注iFix官方公众号,及时获取最新的精品维修教程!.jpg
回复

使用道具 举报

发表于: 2018-1-9 13:40:16
| 显示全部楼层
太好了,收藏起来 学习一下......
回复 支持 反对

使用道具 举报

发表于: 2018-1-9 19:12:21
| 显示全部楼层
Thank you for sharing of Application manual.
回复 支持 反对

使用道具 举报

发表于: 2018-1-11 16:06:47
| 显示全部楼层
谢谢,收藏了//////////////////
回复 支持 反对

使用道具 举报

发表于: 2018-1-13 20:52:56
| 显示全部楼层
我怎样能打印全字和图片下来学习,请教下。
回复 支持 反对

使用道具 举报

发表于: 2018-1-22 12:54:53
| 显示全部楼层
很好的技术帖子,拜读了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2024-3-29 00:15 , Processed in 0.061179 sec., 12 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2024 codersclub.org

快速回复 返回顶部 返回列表