升级软件:GProbe5.2.0.2.exe。GProbe5.2.0.2.exe
升级接口:整机的耳机口与电脑主机的串口。

升级线制作


具体制作方法为:将连接电脑主机串口RS232的第2脚(RXD)、第3脚(TXD)和第5脚(GND)分别连接立体声耳机的右声道、左声道和地,如下图:

升级方法: 1、首先安装升级工具GProbe5.2.0.2,如果安装了更高版本的GProbe工具可直接使用;如果安装了低版本的Gprobe工具,建议先删除旧版本软件再进行安装。
2、由于要使用串口进行升级,在设置Gprobe前,首先确认实际使用的COM口(方法参见“复合升级工具使用说明1.3”)。 3、GProbe设置 打开GProbe,按图1的方法打开设置菜单,即Options->Connection Setup或者直接按F10键:

图1  Gprobe设置-1

设置菜单如图2所示,在Connection->Devices选择Serial。

图2  GProbe设置-2

Serial->Serial Port Settings中 Port: 根据升级用电脑设置,一般选择COM1(注意:有的电脑有一个以上的串口,此处选择的串口和前面设置的串口请保持一致。如前面设置的是COM4,此处需要选择COM4)
Baud: 115200
Data: 8
Parit: None Stop: 1


图3  GProbe设置-3

4、Gprobe软件基本框架和结构,如图4所示:
 
图4  Gprobe基本结构

图4中,字符1所在的矩形区域是芯片的寄存器列表,字符2区域是为了测试、调试方便,单独对某些寄存器进行处理的区域,字符3区域是各个寄存器的详细说明,字符4区域是显示程序运行情况及程序信息的地方。图中红色的椭圆区域是软件的命令行,我们升级程序就是通过此处进行的。一般情况下,我们升级时,主要使用的是4区域和命令行区域。如果打开Gprobe时,4区域没有显示,可以选择软件最上面的工具栏中的View->Terminal显示出来。

5、升级程序文件的准备。  首先将CORTEZ.RAR解压缩到C盘中。打开其中的BATCH.txt文件,将其中的文字Batch  "C:\CORTEZ\CORTEZ.bat"拷贝到GProbe的命令行。见图5

图5 粘贴BATCH.txt中的文字到GProbe命令行

6、升级程序。 将电脑的升级串口线连接到电视的升级口处,然后打开电视,等电视启动起来稳定后,鼠标左键点击命令行右侧的“Execute”框,就可以升级了。此时命令行中的字会变灰。在4区域会出现:DebugOn: Command Successful. SetBuffer: Command Successful.
Reset: Command Successful.
Delay: Command Successful.
SetDelay: Command Successful.
RAMWrite: Command Successful.
Run: Command Successful.
Delay: Command Successful.
SetDelay: Command Successful.
Erasing FLASH... Done.
Writing FLASH...

这表示电视正在升级过程中,请耐心等待,升级一台电视大约需要55至60秒的时间。等到出现:
Writing FLASH... Done.
Delay: Command Successful.
Reset: Command Successful.
Execution time: 57.78s Batch: Command Successful.

表示电视已经升级成功了,重新开关机一次即可。

注意事项: (1). 在升级的过程要保证电视机一直处于上电状态,并保证升级线保持连接,否则会出现升级失败。如果升级出现此类问题,需要关闭电视,然后重新开启,重新升级程序。 (2). 升级过程中如果出现:Timeout while waiting for response.
Check connections and reset board.
(Error Code:00000002) Error executing batch file at line 6.
Execution time:
字样,则请检查端口设置是否正确,升级线是否连接好,升级的文件是否拷到了正确的位置。如果上面的问题排除,考虑可能是硬件问题,请更换一台电视试验。

(3). 升级过程中如果出现:
DebugOn: Command Successful.
SetBuffer: Command Successful.
Reset: Command Successful.
Delay: Command Successful.
SetDelay: Command Successful.
RAMWrite: Command Successful.
Run: Command Successful.
Delay: Command Successful.
SetDelay: Command Successful.
Erasing FLASH...Failed.
Timeout while waiting for response.
Check connections and reset board.(Error Code:00000002)
Error executing batch file at line 15. Execution time:
请检查升级线是否连接好(如果升级线屏蔽性不够好,会造成丢失数据,从而出现此类错误),如果上面的问题排除,考虑是硬件问题,请更换一台电视试验。

七、升级下一台电视。  只需要将BATCH.txt文件中的Batch  "C:\CORTEZ\CORTEZ.bat"拷贝到GProbe的命令行,点击“Execute”框就可以了。