TA的每日心情 | 签到 6 天前 |
---|
签到天数: 42 天 [LV.5]维修爱好者1级网红
金牌会员
- 积分
- 39492
|
长虹ZLS58 Gi机芯维修模式及软件升级
1.维修模式进入方法
在TV信号源下,按住遥控器(RID830)上的“设置”键,屏幕出现“情景模式”,选择“标准模式”,再按遥控器中部箭头的“上、右、右”键,在屏幕右下角弹出的小键盘中,输入数字0、8、1、6,即可进入维修模式。
2.软件升级方法
(1)在线升级
进入电视主场景,查找全部应用,点击并进入系统升级,便可看见升级最新版本提示,然后进行升级操作即可。
(2)U盘升级
将升级软件(upgrade_ZLS58Gi_V1.000xx)拷入U盘的根目录下;
将U盘插入电视USB接口,在待机状态下开机,开机过程中一直按住“电源键”或不停地点击遥控器的“power”键,等待屏幕显示“系统正在升级中”松手,系统进入升级状态;
在升级过程中,不要断电或做其他操作;
升级完成后自动开机。
提示:若更换空白未烧录的EMMC和更换主芯片这两种情况,会使主芯片无程序运行或安全验证不能通过,造成无法正常开机现象
只要有打印信息显示(一行或多行),则表明主IC已通过安全验证,此时的故障板无需进行读取Device ID和解锁操作,直接使用ISP_TOOL烧写MBOOT即可。
对此,第一种可采用串口平台工具(MSTV_Tool SQC-REQ-07926 V)来实现各项软件的数据写入(操作相对复杂一些)。
3.采用串口平台工具烧写软件
(1)如何获取芯片的Device ID
停止串口:若在Mboot时操作,可在MBoot命令行输入“du”后按回车键,显示如下打印信息,然后再断开串口:
<<MStar>>#du
Disable UART
<<MStar>>
若出现上述打印信息,说明主板程序根本没有运行起来,需进行下一步操作。
打开串口平台工具MSTV_TOOL:安装串口工具“MSTV Tool SQC-REQ-07926_V”后并打开,此处点击鼠标右键,弹出菜单,从下拉菜单中勾选“I2C(USB)”选项,如图1所示。
选择“Chip Select”,从下拉菜单中勾选“MSD2×10series”选项,如图2所示。
点击“12C”,从下拉菜单中点击“Set 12C”,弹出“12C slave parametmer”窗口,如图3所示。
将Auto I2C Channel Switch取消;Select I2CChannel选择到CH6,同时调整I2C Speed到40左右,如图4所示。
依次点击02-3D 、MCU选择,再点击“ShowDeviceID”,读取和记录12位的DeviceID ;78C9FA000OE7(10-04为ID前4位,10-02为ID中f 4位,10-00为ID后4位,ID总共12位,不分大小写),如图5所示。
提示:若按照上述步骤正确操作后,无法读取和显示Device ID,则说明主芯片、DDR可能存在焊接不良或器件不良问题,需要进行检查。
将获取的Device ID汇总后,以Email形式发给指定的项目窗口人,再由其向Mstar对应项目负责人申请,申请Password的Email中需写入Device ID;
获取Password( 16位)后解锁I2C:打开串口工具,点击“View”,从下拉菜单中点击“OpenDe-bugPort”,弹出“OpenDebugPort”窗口。
在“OpenDebugPort”窗口的空白栏,使用“复制粘贴”方式,将对应的16位Password进行粘贴,再点击“Run”,如图6所示。
提示:Password区分大小写;Password为16位,如果位数填写不对,点击“Run”后会有出错提示;输入的Password正确与否,需要检查能否正常读取寄存器信息。
解锁成功后,验证是否能正常的读取寄存器数据:点击“I2C”,从下拉菜单中点击“Set I2C”,弹出“I2C slave parametmer”窗口,勾选“Auto I2CChannelSwitch”,如图7所示。
依次点击“10021016”、“CLK GEN”,再点击“ReadBank”。若检查寄存器数值不一致(如0000、FFFF等),表示解锁成功,否则需要重新解锁,如图8所示。
(2)ISP_TOOL烧写MBOOT通过MSTV_TOOL解锁后,断开串口连接,图标由凹陷变为凸起状态,如图9所示。点击“Auto”选择eMMC,如图10所示。选择烧写文件,点击“Read”,如图11所示。点击”Connect”,连接成功后,在标题栏有“Device Type is eMMC”提示,如图12所示。点击”Run”后,会先后烧写rom emmc_boot.bin和mboot.bin软件,等到mboot.bin pass OK,说明已经完成“串口平台工具”烧写操作。如图13所示。
4.采用RT809编程器实现软件擦空、烧写(简单方便)
(1)抄写引导
拆下主板上的待机3.3V供电(U11)LDO;找到主板上的CMD、CLK、D0、GND这4个点,用ISP彩线分别焊接好CMD(蓝色)、CLK(白色)、DO(绿色)、GND(黑色),如图14所示,另一端插入RT809H编程器ISP口;连接RT809H编程器,主板上电;在RT809H操作界面点“智能识别”,在弹出来的小窗口里,左边选EMMC ISP,右边选择EMMC的VCCQ电压为1.8V,点“确定”;点“设置”,设置好需要写入的区,一般选择boot1、boot2、user、EXT_CSD这四项(VCCQ一定要选对,不然可能出错);点“擦除”(检测EMMC是否正常,在擦除过程中也可屏蔽坏区)。
(2)烧录引导
在操作界面点“写入”后,会弹出RT809H专用软件路径选择框,找到烧录文件位置后,选择文件双击打开。
再点“写入”,开始烧录程序。因6A638高安方案是由主程序升级来绑定芯片唯一ID的,所以只要保证boot1区和user区的0x200000-0x400000地址段内被写入就OK了(数据写入5%点“取消”),如图15所示。当然EXT_CSD也必须正确写入,不然会找不到开始入口;焊下ISP彩线,焊回U11;通过主板的HDM I2插口,重新连接TR809H的ISP串口打印端口。
(3)升级主程序
打开超级终端Secure CRT并连接,插入拷贝有厂家升级软件的U盘;主板上电后,打印窗口会自动进入控制台,在控制台下输入“cu”后回车,会自动识别升级软件,并开始升级,如图16所示;正在升级过程中,一边升级一边可观察显示屏中的升级滚动条变化状态;升级完成后,显示屏会出现初始画面。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?邀请注册
×
|