|
手把手教你写一张8515卡
(渔歌QQ6500138编译,所用软件可以在http://www.qqid.com上下载得到,打印版说明书下载)
写卡的过程就是将卡内集成的可以编程的集成电路都写上HEX文件或者BIN文件,一般的877卡,84卡甚至8515卡,由于片内集成的24C16或者24C64的通信是与片内集成CPU(PIC16F877,PIC16F84,90S8515)直接进行的,故写卡的第一步是在CPU(只有CPU才有IO口与外界相连,卡内结构决定的)上写上LOADER文件,第二步依靠LOADER文件在CPU运行时起写卡器与24CXX通信的桥梁作用,这样写卡器就可以将需要写入24CXX的文件写入到其中。第三步在写好24CXX文件后,LOADER文件就没有任何作用,最后写入的封卡文件(CPU的工作文件)会掩盖掉LOADER文件。当然对于有些软件只是用到卡内的CPU,这样写卡的时候只需要将CPU用的HEX文件写入,这样就不用写LOADER文件了。
8515卡用funprom247软件(点此下载)和APOLLO写卡器可以一次写成,当然还是分3步写的,可以从FUNPROM写卡器的进度提示上看到。2.47版本的funprom软件目前只能写8515+24c64的卡片,如果需要写8515+24c256的卡片,可以使用funmagic或者新版本的funprom2.5
一.按下图连接硬件(特别提醒,卡片芯片朝下插入)

二 .运行FUNPROM247,调入3个写入卡内的文件(有些可能只要调入其中的2个就可以了,不一定都是3个,一般都是后缀为hex的文件,这三个文件决定智能卡的功能(FUMPROM软件里边不包含这3个文件,取得方式一般要靠烧友之间的互相交流,由于涉及版权和其他原因,为了维持网站能长期存在,本网站是不提供hex文件的,请谅解)。写卡用的文件从烧友或者其他途径获得之后,一般您会将他存在计算机的C盘等硬盘的某个文件夹,下面图中点击调入会弹出让你找文件的对话框,在目标文件夹找到文件打开之后文件名和路径会显示在Flash
file等字样的后面。下图所示,可以按Program写卡,写卡时间较长(3分钟左右),中途动卡可能导致卡片损坏。

NT和2000需要先安装驱动重新启动才能使用,安装方法如下图所示

三、故障查找
1.硬件故障,首先要排除的
写卡过程中灯会亮,但是不写的时候一般不亮。
检查并口线是否引接正确,建议用市面上的成品延长线,1对1的那种
检查写卡器是否有邮寄过程中的损坏,如有一般肉眼能看出
2.软件故障
智能卡一般都有加密写卡功能,以用于保护知识产权,这样一般校验不会成功了,加密写的卡,比如常见的D卡,你是读不出来里边的HEX文件的。但是可以将它先搽除后写入。
如果出现如下故障,可能是并口的驱动没有好
可以通过点开始--运行--在打开里输入net start dlportio后按确定的方法来解决,一般之后不会再出现的错误提示。如下图所示:

四、经验
1.写卡的时候,如果不行,可以先将卡片删除一般后写。
2.试者重新下载软件,重新启动机器。
3.no response是最常见的错误,如果卡片不是8515的错误肯定是,当然硬件连接不当也可能是此现象。
4.自己做连接线的,一定要搞清楚是1对1的线,搞错了会坏硬件和电脑的,不鼓励自己做线,如果实在买不到线,可以先直接将写卡器插到电脑。
5.如果实在不成功,找别的写卡软件如ICPROG FUNMAGIC试试。参见funmagic软件教程
6.卡片在读写过程中都不要动硬件,以防损坏卡片。卡片可以正常读写万次,但非正常操作就完了,比如220V高压线头落写卡器上,哈哈我想你不会这么大意的。
7.如果问题还是解决不了,确认在CMOS里把打印口设置为ECP(不知道CMOS是什么意思,那找计算机高手帮你看看)。
五、FUNPROM帮助文件
1、安装FunProm
Hex Editor工具的系统要求:
---Microsoft Windows 95/98 or Microsoft NT(XP、2000也可以)
---奔腾90Mhz or higher processor(一般的电脑都可以了)
---32 MB of RAM(一般的电脑都可以了)
编程器的系统要求:
---Hex Editor工具的系统要求也是编程器的系统要求:
---并口
---APOLLO编程器
Windows 95/98下的安装
---如果你看见此帮助文件,软件应该已经被安装好了
Windows NT 下的安装
---首次在Microsoft NT(XP、2000)下运行FunProm的时候,你将得到一些端口驱动不能被初始化的出错信息选择系统菜单下的安装NT驱动?
FunProm软件将安装驱动,安装之后需要重新启动软件才能正常使用.
2、Hex Editor
FunProm Hex Editor
为了能开始编辑HEX,首先你必须调入一个HEX文件,可以用文件菜单下的Load
Key内容包含2部分,左边一部分显示的是频道名字和ident,右边显示的是频道SA和KEY
双击左边的部分,产生一个有关所选择频道的信息窗口,在此窗口里能编辑频道名字、IDENT、SA ,双击KEYS部分,产生一个可以编辑KEY的窗口,双击channel部分将也能产生一个类似窗口,底部的状态(status)按钮显示了所选择频道的遥控升级代码
只有当一个HEX文件被调入的时候EDIT菜单才可能被激活,该菜单可以让我们增加或者删除IDENT,EDIT菜单中有一个重要的Config
Byte 子项,可以通过它选择是否卡片是ECS或者是ECM模式的。
3、FunProm Programmer
为了编辑一张FUN卡,一般你会需要三个文件:FUN卡的工作文件(FLASH文件),内部 eeprom文件和外部eeprom 注、有的系统只用2个文件
编程的任务是相当简单的:分别调入三个文件,按“编程”按钮将三个文件分别写到卡内不同位置。
因为软件采用轮询方式写卡,写卡过程均会自动校验,所以不必要在编程之后再校验。
你可能经常遇到揢”Unknown processor ID”错误,大多数是因为卡片里的处理器fuse
bits已经被用,可以先擦除一下在编程。
FunProm 能自动检测处理器是否是 AT90S8515.
4、问答
(1)写8515卡时,出现“device not found”, “unknown processor'如何处理
很多种可能,建议从下面几个方面检查:
-如果你的8515卡是以前使用过的旧卡,可能以前写卡的时候是设置了防止读卡的加密位,你可以试着先erase(搽除),
-卡片的金属片,应该插入到卡槽的焊接点同方向
-并口线应该是直通线(并口延长线,不能使用交叉线)
-有时候你使用了SCSI器件也可能导致该问题
-卡片没有全部插入写卡器。
-写卡工具软件不能发现写卡器,这也可能是一个合并问题,写卡软件和计算机不兼容,软件对windows的各个版本都能很好兼容也很难做到。
(2)我的手提电脑能用于写卡吗?
一般没有什么问题,但是很少一部分可能并口电平太低而不能使用
参见:
2合1自动编程器写84卡教程
手把手教你写一张PIC卡(877卡、84卡)
手把手教你写一张8515卡
写8515卡funmagic软件教程
-----返回主页 http://www.qqid.com
完
|