返回列表 发帖

T56编程器 EMMC ISP在线编程实测

T56用ISP在线编程测试方法如下:
    本例用 20CM长线 40MHZ工作频率,1bits模式进行测试

第1步:连接 ISP线如下图所示(该图在软件中可以查看)
  注意地线两条都接地,3条排线不要分开,对高频信号很重要!
一般情况,1bits 时只需连接 GND /CLK /CMD /D0 到目标上,给目标板供电
T56ICP064.jpg
2020-4-14 15:21

连接注意以下几点:
  • ISP 有两个地线,尽量接到靠近 CLK线位置的地。
  • CLK时钟线,与两地线的排线不要折分开,高频性能更好,CLK时钟线上一般有一个串接的电阻R,最好拆下。
  • MCU 主芯片的晶振两端,连接到地,使MCU停止工作。
  • 接好线,给主板上电,还要检查一下 EMMC 的RST_n引脚是否为高电平,如果RST_n电压为0. 需要拉高该引脚,否则EMMC不工作。最好用个1K左右的电电阻接到VCCQ(1.8V or 3.3V)。这个引脚是EMMC的复位引脚。
  • 外部电源供电时,电脑及外部电源的外壳保证接大地(防静电干扰)。



EMMC1.jpg
2020-4-28 11:08

下图是 MSD6A638-T8F1  TV板的接线实例

EMMC_ISP.jpg
2020-4-28 11:41



第2步:点击分析母片按钮。查看连接是否正常,如果连接没有问题,显示分析结果如下图:

ICSP4M7_A.jpg
2020-4-14 15:25

在分析结果中,你看到芯片的详细信息,如下:
  •    显示芯片的制造信息及芯片的使用寿命情况
  •    直观显示芯片最多8个分区的使用情况
  •    每一个分区显示有没有写保护,能否读取,能否改写或删除
  •    显示全片有没有临时性写保护或永久性写保护
  •    显示芯片是否有密码口令保护
  •    显示芯片是否使用32位安全认证码,对RPMB进行写入.
  •    显示ECSD CSD CID的其他重要参数

第3步:数据读取实测


  设置需要保存的文件夹,读取后所有的数据,都在这个文件内。
  读取如下图:

ICSP4M7B.jpg
2020-4-14 15:40

读取完成后,T56进行自动效验,结束后结果如下图所示:

ICSP4M7.jpg
2020-4-14 15:43


T56 EMMC在线编程,有突出的性能:

  • 本例用20CM线长 40MHZ 工作频率,1bits模式,传输速度达4.7MB/s,超级稳定。实际长度可达40CM ,当然是越短越好。
  • T56默认ISP工作频率是36MHZ ,36M时约4.1MB/s可自已调整工作频率。
  • 能工作在高频状态能说明编程在较低频率有更高的稳定性。
  • 实际进行了多块板的测试,你基本上不会碰到有错误发生。

再来一张。不是同一块板的测试:
线长40CM  40MHZ稳定工作

从这张图上可以看清,4GB芯片,读取已经完成,校验完成了99.77%

ISP 1bits模式,传输速度:4.7MB/S
ICSP4M7_B.jpg
2020-4-14 16:42


TOP

回复 1# admin


  寿命显示已经可以了。

TOP

回复 3# bg4lbi
这是一个 EMMC 5.0以上版本中在ECSD中的3个字段信息(这三个字节,是EMMC跟据芯片块的擦写次数,计算估出来的),直接显示其内容就可,下个版本添加。EMMC5.0以下,没有这个信息的

TOP

好像没有UART端口,这个端口还是比较实用

TOP

回复 5# PUSS

UART 端口 做在编程器里面有很多缺点:
1. 虽增加了一个UART 口, 但这个口占用了编程器外观的位置与PCB板很多位置,影响布线的整齐,不整齐的走线,对高频影响很大。会大大减低编程器的综合性能。

2. 编程器加个UART口没有必要,多了个口会增加机器的故障率。 淘宝上有质量相当可靠的CH341系列专门的UART/I2C接口,10多元一个,体积又小,用起来比编程器的口方便很多,使用时也不用专门用这个这么大的编程器进行操作,坏了也不心痛。
另外 VGA、HDMI的功能是可以加的,以后有时间,做个专门的适配器,加入支持

TOP

返回列表 回复 发帖