编辑: 人间点评 | 2016-04-09 |
13 填充数据、扩展或缩小文件缓冲区也可以在缓冲区数据窗 口单击鼠标右键来操作.弹出式菜单如下:
14
第三章 芯片操作 3.1 常规步骤 连接好 TOPWin,电源指示灯(红色)亮;
运行 TOPWin.exe ;
工作指示灯(绿色)亮;
在主菜单中选择 文件 ,装载数据到文件缓冲区;
将芯片插在插座上并锁紧,准备对器件进行读写操作. 3.2 操作 菜单 3.2.1 选择型号:对应的工具按钮为 型号 ,执行后弹出 选 择厂家/型号 窗口: 芯片型号的选择过程按照:类型―〉生产厂家―〉型号的顺 序确定芯片型号.
15 在首行 查找 右边键入关键字,如
51 ,这一步可以 省略. 在 类别 框中选择芯片类型,如电擦除存储器;
在 制造厂家 列表框中选择生产厂家,例如选择 ATMEl ;
在 器件型号 列表框中选择芯片 型号.例如选择 89c51 . 如果选择的是存储器,可以按 探测厂家代码 取得
2 字节 代码,第一字节代表生产厂家,第二字节代表型号. 然后,按 确认 进入读写操作. 3.2.2 读写器件:对应的工具按钮为 读写 ,由于芯片的类型 不同,相应的读写窗口也略有不同.分别叙述如下: 1. 读写并口存储器 以29c010 为例,在 选择厂家/型号 窗口中选择 类型: 电擦除存储器 制造厂家: ATMEL 器件型号: AT29C020 按 确认 键,弹出并口存储器读写窗口如下:
16 写器件: 写器件操作是把缓冲区内的数据烧写到芯片中.文件开 始地址和器件开始地址默认为 0, 隐含烧写该器件的全部单 元,数据长度最大可达六位十六进制(HEX)数字,最大地 址空间 8M.用户也可以根据需要对开始地址进行修改,达 到部分烧写的目的. 写器件过程由进展条直观显示, 烧写过程中,程序自动进 行校验,如碰到不能写入的单元时,将退出写操作, 并显示出 错地址、缓冲区数据和芯片数据内容. 特别注意: 器件在写之前必须特别要注意芯片型号不能搞错,由于 芯片类型不同, 使用的编程电压可能不一样, 否则会损坏器 件或设备.确认所有设置正确无误后,将待编程的器件插到
17 器件插坐上,拉平锁紧扳手. 读器件: 将芯片中的全部数据读入缓冲区,分页显示到数据窗 口, 读出过程由进展条直观显示. 用户可对读出的数据进行 修改, 存盘 (文件格式必须与芯片内的固化文件格式一致) . 擦除: 擦除芯片存储器的全部内容,擦除后全为 FF .只有 电 擦除器件可以用这个命令,EPROM 需用紫外线擦除. 检查空片: 器件在写入之前,要检查是否空片.空片的每一个字节 都是 FF (十六进制).检查过程由进展条直观显示,当发 现非空单元,将退出检空操作,并显示非空单元的地址和数 据. 该操作检查 EPROM 的所有地址空间,与设置的器件开始 地址和数据长度无关.EPROM 可用紫外灯照射后再检查,仍 通不过则器件已损坏. 校对数据: 该操作把缓冲区内的数据与芯片中的数据进行比较,校 对由进展条直观显示,当遇到校对出错的单元时,将退出校 对操作,并显示出错单元的地址、缓冲区数据和芯片数据. 为了确保写入到器件的数据正确, 写器件 操作包含 了校对,无须重复操作.
18 加保护: 很多 EEPROM 和FLASH ROM 具有保护功能. 加保护后的器 件只能读,不能写,必须经过解保护才能再写.该操作一般 应用在写操作完成后使用. 解保护: 与加保护相反. 读厂家: 取得