如今智能电视在市场上非常普遍,电视主板维修经常会涉及到数据抄写。使用RT809H编程器可以方便的读取正常机数据进行数据备份或制作量产,写入备份数据或量产数据简单的操作就可以修复机器。但有时遇到没有备份过数据的电视主板时,我们就要采用复杂的厂家方式进行烧写。智能网络电视厂家方式的烧录方法:一般是先用串口写引导程序,然后再用U盘升级主程序。

串口写引导程序需要使用厂家提供的官方软件来操作,不同的芯片型号对应不同的烧录平台,特别是Mstar系列芯片方案,对烧录软件及操作时序较为苛刻,有些带加密的方案还需要先解密才能烧写引导程序。所以,我们在这里介绍一种更方便的烧写引导程序的方法。

使用RT809H编程器操作EMMC芯片厂家引导直写功能:

1、EMMC_AUTO_ISP_BOOT_MST:针对Mstar系列芯片的单EMMC方案烧录;

2、EMMC_AUTO_ISP_BOOT_MTK:针对Mtk系列芯片的单EMMC方案烧录;

下面以长虹ZLS73GI机芯为例,给大家详细解说一下此功能,其它机芯原理类同。长虹ZLS73GI机芯是采用Mstar公司的MSD6A648主芯片,厂家提供的引导文件如下图:




fastboot烧写emmc工具 emmc烧写引导程序_引导程序


厂家提供的引导程序里有4个文件,真实写入到EMMC芯片的引导部分只有两个文件2_rom_emmc_boot.bin和4_mboot.bin。

EMMC有四个分区,boot1分区、boot2分区、user分区、EXT_CSD分区。不同的芯片厂家,引导程序存放位置都不尽相同,MTK引导存放位置在user区的开始地址,Mstar引导存放位置在boot1区和user区的0x200000地址处。Mstar单EMMC方案的厂家引导与EMMC对应关系,如下图:


fastboot烧写emmc工具 emmc烧写引导程序_如何读emmc里的引导程序_02


fastboot烧写emmc工具 emmc烧写引导程序_fastboot烧写emmc工具_03


从上图可以看出,只要把2_rom_emmc_boot.bin文件写入BOOT1区,4_mboot.bin文件写入User区就行了,并且需要注意的是编程器读写的文件名是按照EMMC四个分区的规则来命名的。理解了这个问题,剩下的就是把文件名改为编程器能识别的文件名就可以了。例如将文件名2_rom_emmc_boot.bin改为1.bin.boot1,4_mboot.bin改为1.bin,(前面的1可以为其它字符但需要保持一致)那么后缀名格式如下图:


fastboot烧写emmc工具 emmc烧写引导程序_fastboot烧写emmc工具_04


文件名改好后,就是按照点位图飞线焊好ISP线,如下图:


fastboot烧写emmc工具 emmc烧写引导程序_文件名_05


打开编程器操作界面,在印字输入框中输入EMMC后,右侧型号框中选择EMMC_AUTO_ISP_BOOT_MST项并确定。


fastboot烧写emmc工具 emmc烧写引导程序_文件名_06


点开设置项,选择好VCCQ电压值,这里是1.8V,其它默认无须更改:


fastboot烧写emmc工具 emmc烧写引导程序_如何读emmc里的引导程序_07


点写入,选择刚才改好名字的两件引导相关的文件,点击其中任意一个即可,两件文件会同时导入并写入,引导文件写入很快,如下图:


fastboot烧写emmc工具 emmc烧写引导程序_fastboot烧写emmc工具_08


如果您有EMMC读写座,操作方法大致相同,只是最后写入时是选择EMMC_AUTO项。写完引导后,再用U盘升级主程序就可以了。


fastboot烧写emmc工具 emmc烧写引导程序_文件写入_09