[b][color=crimson]问题已经解决,已成功升级:
感谢朋友们的帮助,现将升级步骤中关于串口调试的部分总结给需要帮助的朋友,如果你的串口升级板连接没有问题,可以直接跳到步骤6:
[/color][/b]
[b]1) 打开山寨机,确保你的型号跟我的一样[/b]
可以看到PCB板最左边写着“PCB-3001+5812FD1”,这是国芯GX3001的版本,因此我们需要用到GxDownloaderIII V2.004.exe这个相应软件。
[img]http://bbs.lcdhome.net/p_w_upload/Fid_31/31_014672_0e611988629fd01.jpg[/img]
上图那个最大的芯片(被打磨过了),就是GX3001;
GX3001上面那个不锈钢椭圆的小家伙就是4MHz的晶振;
GX3001下面那个8脚的cFeon F80-100HCP(稍稍被遮住了点)就是山寨机的Flash存储器;
而PCB板右下角的那四个脚,就是升级用的RS232输出(可以看到板上并没有用三极管等分立器件做电平转换,输出都是3.3v的TTL电平,与电脑串口电平不兼容。这也就是我们需要单独配置升级小板的原因。)
[b]2)确定升级脚的电平和顺序[/b]
我的山寨机从左到右(以上图为例)分别是GND(接地),RXD(接受),TXD(发送),VCC(电源);
其中RXD,TXD,VCC对地都是3.3v的(记得打开电源后测量),因此可以确定了这是3.3V TTL电平;
如果你还不敢确定,并且你有基本的PCB经验,我这里有GX3001的PCB原理图供你参考FUDIO-GX3001+GX1121+ZL10037-V1.pdf。你用万用表一个脚一个脚地确认应该不难。
如果你没有PCB经验,至少请保证你的GND,VCC找对了~ 至于RXD,TXD如果连不对,到时候再另换好了。
[b]3)确定好你的电脑串口是正常的[/b]
插上串口延长线,用万用表判断延长线公头的引脚电压(仔细看公头串口接脚处,都标上了1~9数字的):
5脚是GND;
3.4.7脚电压值应该基本相等,一般实际测得得电压为-11.10V左右,否则串口有故障;
1.2.6.8.9脚电压值应完全相等,一般实际测得得电压为0.14V左右,稍有差别就可判断为串口故障。
另外,我提供了一个软件SSCOM32.EXE,你可以短接串口的2,3脚(可以用一个金属镊子夹住短接,即连接电脑串口的RXD,TXD),然后用软件试着发送字符,看看软件是不是能够收到相同的字符(如果你有多个串口,注意选好对应的串口号)。
若发送的字符同时出现在最上面的接收栏里,这表示你的电脑串口没有问题。
[b]4)准备好升级小板(以串口转TTL升级板为例)[/b]
方法一:从淘宝上搜索“232转TTL”升级小板,它大概长这样:
[img]http://img015.photo.21cn.com/photos/album/20090402/m/F5C72EDB47F07F321C7526E058B393C2.jpg[/img]
注意选用支持3.3v的VCC的MAX芯片(比如MAX3232),因为你的机顶盒输出VCC是3.3v的,这样可以直接用它供电了。
另外,上图的升级板我们要用到VCC,GND,RXD,TXD四个脚,但是板上确没有连出来。
所以我们还要自己买插座焊接,然后买4根一对一的杜邦线来连接插座和机顶盒升级口。
当然,如果你跟老板说好你的要求,能够让他帮你提供最好了。
方法二:自己动手做升级版。
原理图如下:(电容都是0.1uF的,电容如果有极性的话最好参考maxium的参考图)
[img]http://bbs.lcdhome.net/p_w_upload/Fid_31/31_031414_8e9e390574697c8.jpg[/img]
[img]http://china.maxim-ic.com/p_w_picpaths/qv/1068.gif[/img]
[b]5)测试升级板是否正常工作[/b]
关闭机顶盒电源,先将电脑串口延长线连到升级板上。
连接好升级板的GND,VCC(通过机顶盒升级口,用杜邦线连接到板上),
最后打开电源,可以用万用表再测量确保max3232芯片的16脚电压是3.3v;
短接升级板的RXD,TXD,即MAX3232的9和10号脚。如果你已经焊接好了插座,可以直接用一根杜邦线短接RXD与TXD;
最后还是可以通过SSCOM32.EXE软件,试着发送字符,看看软件是不是能够收到相同的字符(注意此时测试的已经是经过电平转换过后的RXD,TXD了,也就是可以测试升级板是否正常工作)。
[b]6)如果以上都没有问题,恭喜你~ 可以开始正式的升级了[/b]
将电脑的串口波特率设到115200,具体参考[url]http://www.zy-dvb.com/download.asp[/url]
点转帖“电脑对机器机升级步骤” 边上的download下载
关闭机顶盒电源,将升级板上的RXD,TXD连接到机顶盒的TXD,RXD (接受对发送,发送对接受)。加上步骤4中连好的VCC、GND,此时机顶盒的4个升级口都全部连到了升级板上了。
打开GxDownloaderIII V2.004.exe,先备份以防万一(建议)
选择你对应的串口Serial Port:(COM1,COM2...根据你的电脑设置)
选择Mode:Dump(备份)
选择Section:Key(只选择频道设置部分,这样比较安全)
选择File:(手动选择你要保存备份的key文件名)
再串口边上选择“>>”打开扩展选项,
Chip Type:GX3001
Xtal:4MHz
Flash Interface: SPI-Flash
Flash Mode:EN25B16
其余不动
所有设置好以后,先点那个大大的Dump图标,然后打开机顶盒电源,等待进度结束。(备份的key文件大约128KB)
关闭机顶盒电源,再次使用GxDownloaderIII V2.004.exe,烧录修改好的key文件(参见附件key.bin)
选择Mode:Download(下载烧录)
选择Section:Key(只选择频道设置部分修改,这样比较安全)
选择File:(选择key.ini)
先点那个大大的Download图标,然后打开机顶盒电源,等待进度结束
ok,大功告成!