| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6570|回复: 10

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

  [复制链接]
发表于: 2018-1-10 10:43:56
| 显示全部楼层 |阅读模式
本帖最后由 shirleyhuang 于 2018-1-10 10:45 编辑

今天我们以市面上占用量最多的RTD2995芯片方案,给大家梳理一下BootLoader控制台命令,做到每一步都心中有数。

1、擦除,擦空之前要查看EMMC硬件容量,首先按住电脑键盘ESC键不松,主板上电,进入控制台,EMMC为4G的擦空命令如下:

mmc erase blk 409612
EMMC为16G的命令如下:
mmc erase 0 0xe90000

控制台下擦空时间略长,等待一会即可,擦空完成后下面有erase:OK的标志。

图片5.png

2、升级,RTD系列芯片方案升级方法比较一致,按住电脑键盘Tab键不松,然后主板上电,几秒后就进入升级状态,但有个前提,升级文件名必须为install.img。也就是说不管你在哪下载的升级包,也不管什么名,都必须更改为install.img才能被识别。

3、DDR检测,RTD方案的主板,由于开机时候没有初始化DDR的步骤,很多维修工程师容易误判。
引导偏移地址的DDR电路有故障,会开机无打印,几秒后显示类似如下打印:

------------------------------
ERR:0000003E
C
d/g/c>
-------------------------------
ERR:00000022
C
d/g/c>
--------------------------------

出现类似上面两段打印的均为主芯片顶部DDR电路有故障,直接对应检查即可。

但是如果出现如下打印则为EMMC通讯故障:

ERR:00000050
d/g/c>

内核和主程序偏移地址的DDR电路有故障,可以正常开机,但是会卡在开机画面,以常见的卡LOGO故障为例,这种故障软件和硬件都有可能,升级不好,基本都为DDR电路问题,但是我们怎么去区分到底是硬件问题还是软件问题呢?输入下面一段命令可以快速判断。

mtest 0x40000000 0x41000000 all 100

如果DDR电路检测正常,升级软件就行了,检测正常如下图:

图片9.png

出现如下图不停跑错误,则为内核和主程序偏移地址DDR电路故障,也就是主芯片左侧两片DDR电路故障,这时候就不要盲目的去升级软件了,直接检查主芯片左侧两片DDR电路。
图片8.png

下面再分享一个维修实例,希望对大家有帮助。

品牌机型:海尔统帅

故障现象:开机出现统帅LOGO后反复重启。
图片6.png

连接串口进入控制台,输入mtest 0x40000000 0x41000000 all 100后回车,出现DDR检测错误,测量DDR供电,基准电压都正常,测量通讯时,发现其中一路异常,顺线路查找到RTD2995芯片底部仍然异常,怀疑主芯片底部过孔不良,用0.25麻花钻头打孔后,恢复正常,为了稳妥起见,穿一根金属线在孔内,并灌锡进去,通电故障排除,9个月过去了未返修。

图片7.png

微信扫一扫下方的二维码,关注iFix官方公众号,及时获取最新的精品维修教程!
微信扫一扫下方的二维码,关注iFix官方公众号,及时获取最新的精品维修教程!.jpg

回复

使用道具 举报

发表于: 2018-1-10 11:59:06
| 显示全部楼层
这才是真正的干货,谢谢你的分享。
回复 支持 反对

使用道具 举报

发表于: 2018-1-10 13:45:11
| 显示全部楼层
谢谢楼主分享的资料,论坛有你更精彩....下载收藏学习
回复 支持 反对

使用道具 举报

发表于: 2018-1-10 14:58:57
| 显示全部楼层
谢谢你的分享
回复 支持 反对

使用道具 举报

发表于: 2018-1-10 20:40:35
| 显示全部楼层
谢谢技术分享。
回复 支持 反对

使用道具 举报

发表于: 2018-1-10 22:32:15
| 显示全部楼层
Thank you really for your tutorial.
回复 支持 反对

使用道具 举报

发表于: 2018-1-14 12:13:25
| 显示全部楼层
感谢分享好资料
回复 支持 反对

使用道具 举报

发表于: 2018-1-21 19:12:08
| 显示全部楼层
谢谢你的分享
回复 支持 反对

使用道具 举报

发表于: 2018-1-23 23:05:05
| 显示全部楼层
好资料    收藏了  谢谢版主分享
回复 支持 反对

使用道具 举报

发表于: 2018-10-22 23:07:59
| 显示全部楼层
请问超版我一台TCLD42A561U用同型号海尔rt29950-zc01-01板子刷好TCL的引导程序,用mmcinfo指令查看是4G的emmc,又用mmc erase blk 409612想擦除下EMMC再刷TCL的固件,为什么我这机子老是擦除不了?Realtek> mmcinfo
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004GE
Tran Speed: 52000000
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Capacity: 3.7 GiB
Bus Width: 8-bit
Realtek> mmc erase blk 409612

MMC erase: dev # 0, block # 11, count 4232722 ...

Caution! Your devices Erase group is 0x400
The erase range would be change to 0x0~0x4097ff

sd_xfer(08h)=0x08; loops=0/1000
    : ret_err=-19, sd_stat_reg(00h)=0x00, cr_int_status_reg(48h)=0x00
    : SD_TRANSFER(08h)=0x08
    : SD_CONFIGURE2(0Ch)=0x09
    : SD_BYTE_CNT(28h-24h)=0x0200
    : SD_BLOCK_CNT(30h-2Ch)=0x0000
    : CP_CTRL(84h)=0x00
mmc erase failed
75776 blocks erase: ERROR
Realtek>
回复 支持 反对

使用道具 举报

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

本版积分规则

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

粤公网安备 44060602002064号

GMT+8, 2024-11-17 22:32 , Processed in 0.071681 sec., 12 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

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

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