文档库

最新最全的文档下载
当前位置:文档库 > DVB软件使用指导

DVB软件使用指导

218软件使用和升级指导一:编程环境设置。

1:先安装KEIL 51 V7.02。

2:按如下步骤设置编译环境:

(1)点开”我的电脑\属性”

DVB软件使用指导

(2)选择”高级\环境变量”

DVB软件使用指导

(3) 设置PATH=%PA TH%;C:\Keil\C51\BIN

设置C51LIB=C:\Keil\C51\LIB

设置C51INC=C:\Keil\C51\INC;..\include

DVB软件使用指导

(4)保存上述设置

(5)将“C:\Keil\C51\INC\stdio.h”文档中的“printf()”屏蔽掉.

(6)拷贝other目录下的”HEXOBJ.EXE, NMAKE.BAT, MERGE.EXE”三个文件到

C:\Keil\C51\BIN目录下.

3:编译前,先执行”setenv.bat”,再执行”buildstb.bat”,将生成”CTDVB.BIN”和”CTDVB.UPD”,其中CTDVB.BIN用烧录器直接烧录到Flash中,CTDVB.UPD是用XModem烧到Flash中去的。

4:对于DVD部分,先将DVD908.BIN改名为DVD.BIN,然后在把它拷贝到..\makeupdfile的目录下,执行命令UPDHEADER DVD.BIN DVD.UPD “CTMODE37”这样就可以生成DVD.UPD,用来Xmodem升级,其中“CTMODE37”是参数,不能随意改动。

二:软件结构简介。

?\docs – documents

?\system – the kernel and system source code

?\usrif – the application source code

?\include – the header files between application and system

?comapi.bat – compile the kernel and system drivers

?comap.bat – compile the application source code

?comstb.bat – compile all of the source codes

?linkstb.bat – link all of the object files

?build.bat – compile, link and make a upd file.

三:Xmodem的建立和使用。

1:建一个超级终端

先选开始菜单→程序→附件→通讯→超级终端

DVB软件使用指导

在连接描述里面输入一个名称Xmodem,选一个图标,然后选确定。

DVB软件使用指导

在连接到里面的连接时使用选用你的COM口,这会根据你的电脑选不同的COM3、COM4、COM5、COM6等。比如选COM3,按确定。

DVB软件使用指导

接下来设定COM3的属性,端口设置一定要和下面一模一样。

DVB软件使用指导

这样就建立了一个超级终端。

DVB软件使用指导

把它保存下来

DVB软件使用指导

保存到桌面

DVB软件使用指导

这样就建立了一个标准的超级终端

2:传输文件

DVB软件使用指导

在浏览中选择你要传输的文件的路径,注意协议一定要选1K Xmodem

DVB软件使用指导

然后按发送,这时出现下面的画面

DVB软件使用指导

这个时候才打开机器的电源。(注意此前一直不能开电源)出现下图。

DVB软件使用指导

此时如果文件处的进程条不走,则程序XModem已经跑乱,需要重新传输。

正常传输如下图所示:

DVB软件使用指导

传输完毕会自动升级。

无论是CTDVB.UPD还是DVD.UPD都是按照上面的方法传送数据,要注意的是被传送的Flash中DVB部分一定要有程序,DVD部分有无都没有关系。

四:怎样用光盘升级

a.编译环境的设置

先将DVD、DVB部分对应的程序拷贝到..\combo\dvd和..\combo\stb下,如果DVB部分是V102a的程序则需要修改..\combo\build_dvb.bat,如下:

cd .\DVD

call comdvd.bat

call l908_8m.bat

copy langid.h ..\stb\usrif

copy dvd_stb.h ..\stb\usrif

copy dvd908.bin ..\dvd.bin

cd ..\STB

call setenv.bat

call buildstb s8

copy ctdvb.bin ..

cd ..

Merge_combo dvd.bin ctdvb.bin dvd908.bin

需要注意的是V102a和V107/V108的软件的编译环境设置的批处理文件不一样。

b.怎样生成DVD908.BIN和CHECKSUM.BIN

执行build_dvb.bat,将对所有的DVD和DVB部分进行编译链接并且和成一个16M的BIN 文件:DVD908.BIN和一个CHECKSUM.BIN的文件

c.怎样产生CTMAN.BIN

将flashV15版本的生成的flash.bin改名为CTMAN.BIN即可

d.光盘升级

将DVD908.BIN CHECKSUM.BIN CTMAN.BIN三个文件拷贝出来烧录光盘,即可以升级了

e.注意事项

DVD部分的程序一定要用V126或V126以上的版本

DVD Servo的部分一定要用日期为0608的源程序,请看..\combo\dvd下,已包含0608的servo

CTMAN.BIN的产生要用Flash V15或V15以上的版本..\combo已经包含最新的CTMAN.BIN

被升级的Flash里面,必须是V126的程序,也就是说如果不是,必须拆下来用烧录器烧一个V126版本的进去,才可以开始光盘升级。