iFix 爱修网
标题: EMMC ISP功能常见问题与解决方法 [打印本页]
作者: shirleyhuang 时间: 2019-4-4 14:12
标题: EMMC ISP功能常见问题与解决方法
[size=18.6667px]If you want to read English version of this post, please click https://mp.weixin.qq.com/s/KbrzpQMboqX6xQMo2vhNAg
EMMC ISP功能常见问题与解决方法EMMC ISP即飞线读写EMMC芯片,通过连接EMMC的CMD、CLK、D0、GND进行通讯,由于各板卡耗电有所不同,供电VCC建议由原板提供,在原板卡供电的情况下,VCC和VCCQ可不接。
EMMC ISP的相关选项有:
[attach]218175[/attach]
EMMC_AUTO_ISP:整片读写,或通过设置分区读写;
EMMC_AUTO_ISP_BOOT_MST:MST单EMMC方案写引导程序;
EMMC_AUTO_ISP_BOOT_MTK:MTK单EMMC方案写引导程序;
EMMC_ISP_MST_UART_ON:打开MST单EMMC方案的串口,可以解决大部分的UART BUS OFF;
[attach]218176[/attach]
THGBMBG5D1KBAIL_ISP:【EMMC型号_ISP】这个是针对某一个型号的飞线读写时选择使用,而EMMC_AUTO_ISP是针对所有EMMC芯片的,可以不用区分芯片型号。
想通过飞线读写EMMC芯片的数据,需要处理好以下问题:
1.ISP线长度问题:以官方彩线为准,自制线长了会引起不能识别到芯片,读写易出错等。
抗干扰飞线制作方法:
[attach]218177[/attach]
2.主控芯片需要停止工作:
(1)短接主控芯片的晶振后,再接到地;注意部分主板上有多个大芯片,勿短接错晶振,新手易犯。
(2)个别主控芯片,可能需要断开其待机时的供电。
3.飞线点位要找准:比如下图的D0、CMD均通过10K电阻接VCCQ供电,在电路图上相信多数人是不会搞错的,都知道要接哪里,但是在实际接线时很可能将线接到了供电上,因为就是一个电阻的两端,此处容易搞错。
[attach]218178[/attach]
4.板卡供电 VCC:检查在主控未工作时,EMMC供电是否还存在,EMMC5.0以上版本有3.3V和1.8V(用HS400模式时),较低版本的有3.3V即可。在飞线完成后,开始读写前请勿忘记给板卡通电。
[attach]218179[/attach]
5.VCCQ电压设置:IO供电,分为3.3V和1.8V,选择后点确定。
[attach]218180[/attach]
6. 干扰问题:若是不方便排除干扰的情况下,建议选用BGA离线座。
(1)主控芯片:这种情况需断开clk、cmd、d0相连的电阻,若无电阻相连时,也可划断印制线;
[attach]218181[/attach]
(3)ISP线间干扰:飞线时CLK要远离其他信号线,否则会导致信号串扰,ISP失败。如果有条件,CLK可以选用带屏蔽层的线来飞线,效果更好。
常见现象:
例1:客户需要打开串口,芯片相应ID均已识别到,写入出错。
[attach]218182[/attach]
可能原因:主控芯片引起的干扰;芯片自身;
解决方法:提醒客户断开飞线处与主控芯片的所有连接后,写入正常。原为客户只断开了与主控芯片相连的CLK,再断开CMD和D0后,问题解决。
例2:飞完线连接好,给主板通电后,选择EMMC_AUTO_ISP,点读取后以下现象:未识别到芯片
[attach]218183[/attach]
可能原因:板卡未上电;飞线点位不准确;VCCQ电压未设置对;主控芯片干扰。
解决方法:如果忘记通电了,请接通电源;找准点位再飞线;VCCIQ电压,请在软件界面上左侧的设置,此电压分3.3V和1.8V;将emmc端的cmd clk d0与主控芯片的联系都切断,并短接晶振到地等。
例3:读取/写入到xx%后报错
[attach]218184[/attach]
可能原因:主控芯片干扰;外界干扰;芯片自身。
解决方法:将emmc端的cmd clk d0与主控芯片的联系都切断,并短接晶振到地等;外界干扰;芯片原因的话,更换验证。
注意区分以下这些选项,他们是通过串口写引导的选项,串口即RX、TX,也就是可以通过VGA、HDMI、板上标示UART、DEBUG、RX TX、RXD TXD 等地方连接进行写入的端口。
MSTAR_EMMC_MBOOT #ISP
MSD6A338_EMMC_MBOOT #ISP
MSD6A628_EMMC_MBOOT #ISP
MSD6A638_EMMC_MBOOT #ISP
MSD6A828_EMMC_MBOOT #ISP
MSD6A918_EMMC_MBOOT #ISP
MSD6A928_EMMC_MBOOT #ISP
有一部分用户使用RT809H飞线读写EMMC,反映时有出错,飞线出错的原因非常多,对外部干扰较为敏感,我们对此模拟了各种环境,并使用了不同电脑做了一个全面的测试,测试结果如下:
一、使用笔记本电脑,对VCCQ为3.3V和1.8V分别做测试。
使用笔记本做测试时,也分别对有隔离变压器环境和无隔离变压器环境做了一个测试。
有隔离变压器:VCCQ为3.3V和1.8V都能流畅的读写;
无隔离变压器:读写状态下时不能做外部干扰(比如拔插充电器,开关风扇等),一旦外部干扰就会停止读写,读写VCCQ为1.8V时,十次其中有2-3次会出错,在此情况下,我们做了一个处理方案,在编程器的VCC端对GND端接一个1uf的高频电容,频繁做外部干扰也没有影响。
[attach]228496[/attach]
二、使用台式机测试不管在有隔离变压器和无隔离变压器,台式机都容易出错,经过反复测试,出错原因有两个:
1、USB线不良,809H自带的USB线为专门定制线,地线与外壳屏蔽线是短接状态。
[attach]228497[/attach]
(正常状态)
用809H专用线时,出错几率小,用不明USB线时,出错几率高。
[attach]228498[/attach]
(非正常状态时为无穷大,或回路压降几十到几百)
2、电源影响。
由于飞线大多数情况下使用了本机电源供电,现在的新款电源我们就不做评测了,直接说结果,有一部分主板使用本机电源出错几率较高,测试十次有5-6次出错,使用外接专业电源测试十次,一次都没有出错。
外接测试电源都没有使用PFC电路,干扰源是否由PFC电源自身引起,我们并不能确定,大家可以实测一下,外接测试电源我们分别使用了手机行业常用的电源和质量较好的适配器,实物图如下图。
[attach]228499[/attach]
(适配器为硬盘拷贝机专用,可调电源为手机行业常用)
总结:为了飞线读写的可靠性,特为大家做了一个完整方案。
1、请大家使用隔离变压器(也是为了自己的安全);2、可靠的外接电源;3、更新到最新版本;4、在编程器彩线上的VCC脚对地接一个1uf左右的高频电容。
抗干扰飞线制作方法:
[attach]228500[/attach]
“百人精英计划”名额有限,
请感兴趣的同学尽快,先到先得!
[attach]228501[/attach]
报名联系方式
国内
电话:020-28667686(潘老师)
微信:RDDZ2017
进入课程请长按下图识别图中二维码
[attach]218185[/attach]
[attach]218186[/attach]
[attach]218187[/attach]
[attach]218188[/attach]
作者: DongBeide 时间: 2019-4-4 14:51
谢楼主分享
作者: 多安保 时间: 2019-4-4 16:41
本帖最后由 多安保 于 2019-4-4 16:44 编辑
补充一个
拉远飞线之间距离解决。
作者: tamvn 时间: 2019-4-4 17:49
Thanks for sharing
作者: 外交团 时间: 2019-4-5 18:48
受益匪浅
作者: Mohhmad 时间: 2019-4-9 10:58
Thanks for sharing
作者: wuzhihui8888 时间: 2019-4-9 20:50
再提一个建议,待读写主板的220V插排上不要中途插入其他用电设备,特别是大功率的用电设备,电火花干扰,试过易出错。
作者: 高兴平 时间: 2019-4-10 11:35
好文章,解决了不少困惑,谢谢作者
作者: Bittushakya 时间: 2019-4-10 18:05
Thanks for sharing sir
作者: 宇通 时间: 2019-4-15 14:12
可以读取手机的EMMC 格式化解锁 功能吗?
作者: wim 时间: 2019-4-15 14:20
Thank you for sharing lesson.
作者: abcmcu 时间: 2019-6-7 15:40
我的一直crc 错误!有时能读boot1,boot2.
作者: PJC1200 时间: 2019-6-11 18:54
Thanks for sharing
作者: Minh Nguyen 时间: 2019-7-18 10:54
Thank you very helpful article. I have succeeded with Sony 43W800C
作者: shirleyhuang 时间: 2019-7-18 11:18


作者: 技术支持007 时间: 2019-7-18 11:49
严格检查所描述的因素。
编程器自检一下,以便排除首要的因素。自检方法请查看编程器的说明书 第八章
或者看此链接:http://www.ifix.net.cn/thread-60473-1-1.html
作者: P1930801 时间: 2019-7-20 23:03
新手前来学习学习,遇到问题时可以得到及时解决,感谢楼主的经验总结!
作者: wtbdaaaa 时间: 2019-7-29 10:10
好文章,解决了不少困惑,谢谢作者
作者: anil 时间: 2019-9-2 12:48
THANK YOU MASTER........
作者: lensmen 时间: 2019-9-24 23:12
031: Algo update OK
032: >------------------------------------OK---------------------------------------<
033: VCCIO: 3.3V
034: CSD CRC error: 3E-7F
作者: wim 时间: 2019-10-12 23:15
Thank you so much for your post.
作者: 上火 时间: 2019-10-16 19:00
TIEMOUT 为什么 显示这个
作者: panhuangqing 时间: 2019-11-4 13:08
谢谢楼主分享
作者: jdkx205 时间: 2019-11-13 18:55
啥时候能升级增加838 358 348 346 938之类的自主软件烧写引导功能?
作者: wim 时间: 2019-12-1 23:20
Thank you all for your post.
作者: 王绍恩 时间: 2019-12-8 08:43
谢谢楼主分享!受益非浅!
作者: cardosoAL 时间: 2019-12-23 22:30
boot1 ok
boot2 ok
carrega em 1% e error code: 0
??????
作者: shirleyhuang 时间: 2019-12-24 09:41
Hello, sir, please send the e-mail to me to describe your problem in detail, including the screenshot of the error. My e-mail address: 2645917254@qq.com
作者: wim 时间: 2019-12-24 23:11
Thank you all.
作者: admin 时间: 2019-12-25 20:16
可以实现,请准备一些常用的手机主板发过来调试相关功能,我们可以付费。
作者: 朱百成万富 时间: 2019-12-26 09:45
感谢官方强大技术支持,好的经验方案请多多分享!!!
作者: saieswar 时间: 2019-12-31 12:49
Thank you sharing sir
作者: 华信维修部 时间: 2020-1-1 10:43
编程器的VCC端对GND端接一个1uf的高频电容.我拿个液晶电视上贴片安装上24 /25存储器识别不了望同行注意
作者: 1234566 时间: 2020-1-1 19:39
搜集资料,感谢楼主
作者: PRINCETV 时间: 2020-1-31 11:38
Nice information sir
作者: VVM2000 时间: 2020-2-8 19:36
Hi!
I am trying to configure a new EMMC chip for installation in a TV, but I have a problem.
I can not write configuration bytes 162 177 179 EXT_CSD EMMC V5.1.
I read the section EXT_CSD as a programmer RT809H through a socket BGA153 and ISP.
Then I correct the dump in the WinHex editor, assign new values bytes 162, 177 and 179.
Then I write a new dump to EMMC, but the shell stops working, crashes.
When I read it again, I see byte 179 changing, but byte 177 and 162 do not change.
Is there any way to configure the new EMMC programmer RT809H?
If not, then will the algorithm be added to the program?
作者: imranashraf 时间: 2020-2-22 08:17
for emmc read and write use Laptop
作者: mekaku68 时间: 2020-2-22 15:37
004: VCCIO: 3.3V
005: eMMC OCR: 80FF8080
006: eMMC CID: 1501004D324731484608250DB3E93F
007: eMMC CSD: D02701320F5A03B9F6DBFFE78A4040
008: Chip ID:00010015,Chip Name:M2G1HF
009: Chip Size: User=1908MB,Boot1=Boot2=1024KB,RPMB=128KB.
010: SAMSUNG EMMC Version : V4.41
011: Speed set to level 1.
012: Start writing chip......
013: EMMC version in current EXT_CSD file is V4.41
014: BOOT1Write and verify success.
015: CRC error @ 0xFFE00
016: Write error, operation terminated.
作者: mekaku68 时间: 2020-2-22 18:00
Edited by mekaku68 at 2020-2-25 07:31
pimasında doğru. seçenek bastığımda otomatik isp bağlanmıyor. Okuma kalitesinde okur. Silme ile siler. Yazma ile yazmaz.
作者: mekaku68 时间: 2020-2-23 15:18
why.......?
作者: cui5643029 时间: 2020-2-25 09:19
好文章,继续学习
作者: muzo 时间: 2020-3-7 22:18
标题: 你好。 在RT809H中編寫eMMC時遇到的錯誤的解決方案是什麼? 我試圖編寫主要的BN41-01958A,但不僅有兩個主要的語法,而且它們都出現相同的錯誤。 它不會在讀取或寫入時產生錯誤,它可以流暢地寫入,但是當我將其插入電視時它不起作用。 當我用空白檢查時,出現的錯誤如下。
Edited by muzo at 2020-3-7 22:22
Hello. What is the solution of the error I got when writing eMMC in RT809H.
I tried to write main BN41-01958A but there are two main not only in this but both of them get the same error. It does not give error in reading or writing, it writes smoothly, but it does not work when I plug it into the TV. When I check it with BLANK, the error I get is below.
BOOT1Check empty error, starting position @ 0x0
Error code : 2 , http://www.ifix.net.cn/thread-94096-1-3.html
作者: qwz1984 时间: 2020-4-11 10:47
不能用屏蔽线解决吗?
作者: 玫瑰红 时间: 2020-4-18 09:46
解决实际问题
作者: 蔡云1979 时间: 2020-5-13 15:45
好文章,谢谢作者
作者: shen123 时间: 2020-5-13 20:15
楼主好文章
作者: david8719326 时间: 2020-5-21 22:29
谢谢楼主分享啦
作者: 家电医生、阳光保险贾红民 时间: 2020-6-28 19:53
THANKYOUVERYMUCH.
作者: 家电医生、阳光保险贾红民 时间: 2020-6-29 23:06
谢谢楼主的分享,666666
作者: SAID 时间: 2020-7-4 08:15
MERCI POUR CES INFORMATIONS
作者: malik4 时间: 2021-7-15 19:12
Thanks for sharing
作者: pointa 时间: 2021-8-16 19:30
Merci les éxplications d'étayer.
作者: pepe41 时间: 2021-8-18 21:38
Edited by pepe41 at 2021-8-18 21:58
This information is very important to save working time and demonstrates the seriousness of the technical support of this forum with RT809H.
Thanks for sharing
作者: klgsy 时间: 2021-10-30 18:22
谢谢楼主分享,
作者: wjjgwx 时间: 2021-11-7 04:50
好文章,解决了不少困惑,谢谢作者
作者: zydl123 时间: 2021-12-8 12:35
谢谢楼主的分享,慢慢学习
作者: 友好电器 时间: 2022-2-21 09:21
好文章,解决了不少困惑,谢谢作者
作者: pointa 时间: 2022-3-2 17:52
MERCI POUR LES DETAILLES
作者: 阿金 时间: 2022-3-20 10:33
好文章,解决了不少困惑,谢谢作者。
作者: 李晨兴 时间: 2022-3-21 10:05
值得注意的好文章!感谢作者!
作者: abdssamad50 时间: 2022-4-21 16:45
hello I have a problem the voltage VCCQ = 2.4V. IF POSSIBLE I WANT DC-DC DIAGRAM TO SOLVE THIS PROBLEM
作者: wx_lg6AC 时间: 2022-4-22 14:21
够详细,电路可以改进到809H主板里了吧。
作者: wx_lg6AC 时间: 2022-4-27 11:54
够详细。优秀
作者: 亿通家电 时间: 2022-7-21 20:00
读写中途出错的,绝大部分是EMMC坏了,只能更换,现在我基本不飞线了,全部拆下用座读写,方便快捷,就是对焊接技术要求高。
作者: zhang3066 时间: 2022-7-22 05:27
学习来了
作者: fdpb 时间: 2022-10-25 17:53
老师 你好 新的emmc 需要写入引导程序 比如海信LED32K3100死机状态 马云家买了U盘刷机软件 本机不开机U盘刷不了 换新的EMMC 这个引导程序从哪里得到 请指点一下
谢谢
作者: 雨后初晴1222 时间: 2022-12-28 12:27
谢楼主分享!
作者: zc1150 时间: 2023-2-12 21:21
U盘刷错数据 不引导是个问题
作者: protel2 时间: 2023-4-14 20:59
809H 无法正常写入boot1 刚开始以为是EMMC的问题.后来确定是编程器的问题 也不知道是软件bug还是硬件bug ,本来买809 就是为了读写boot1 boot2 的 结果被809差点害死,修小米MDZ机顶盒 写完引导就上机,一直以为加密在引导区拼命的研究 不扯远了,主要有2个问题 1.写入boot1与读出的boot1 数据截然不同 后来反复写 好不容易成功. 2刚才又拿了块东芝的emmc 5.0 开始写boot1 死活写不进去,你要是把读出的文件再写进去又能写进去,我以为是boot1 是校验问题,好嘛我就尝试把一个2MB的数据 用winhex 修改前面的16位数据 后面的全部是0x00的数据写入boot1 这又能写入, 你换个别的数据当然是小于2MB的 要么写进去后读出来全是0 要么就是写入失败 ,我真实服了 这是哪门只问题嘛 又没个详细写boot1的问题
作者: 李浩天 时间: 2023-4-19 07:25
好好学习下
作者: yhjax 时间: 2023-6-30 19:16
谢谢!刚好用上
作者: HITMANADEL 时间: 2023-7-8 08:05
Thanks for sharing sir
作者: wx_HTtTU 时间: 2024-1-30 15:41
学习学习

作者: 422408044 时间: 2024-1-31 19:05
感谢分享
作者: fuqh 时间: 2024-4-25 12:02
好料gsagdyswgAIUGY
作者: Ankang123 时间: 2024-11-3 19:19
每天来学习,谢谢。
作者: pxlh77 时间: 6 天前
收藏了。。。学习一下。。。。
| 欢迎光临 iFix 爱修网 (http://ifix.net.cn/) |
Powered by Discuz! X3.4 |