FLASHER使用说明：

一．普通模式：
1）打开软件，连接好单片机。
2）按下单片机上的复位键。
3）开始自动检测FLASH型号 。（目前内置了两类的FLASH型号指令：SST的以及MX29LV,ST等的）
4）等到窗口上显示出进入工作状态后，就可以开始烧写的操作了。
5）在烧写前要先片擦除FLASH。


二．高级模式：
1）读FLASH：
A) 按读FLASH： 即在下面的窗口显示 对应地址 读出来的字节了。
B) 按 ↑↓键可以翻页读。

2）擦FLASH：
A) 按片擦除： 开始片擦除；擦除成功后会在上面的窗口显示片擦除完毕！
B) 按扇区擦除：会按照您输入的地址（对应到扇区地址），然后进行扇区擦除；
   擦除成功后，会在左边的窗口显示 扇区擦除完毕！

3）烧写FLASH：
A) 在烧写之前要先片擦除FLASH。（否则会提示您 先擦除FLASH）
B) 打开要烧写的HEX文件。
C）按下 烧写文件： 接着在进度条上会显示烧写的进度。
D）烧写完毕后，会在左边的窗口显示烧写完毕！

4）重启键：
在按下复位键检测到FLASH型号后，PC机和单片机的波特率调整为115200（之前的是38400）；
当再次按复位键时，要正常工作的话，必须先按软件窗口右上方的重启键（将波特率设回38400），软件才能正常的再次检测。

5）串口开/关键：
有时候，当我们不想关闭软件，而且要打开别的串口相关工具（例如用KEIL来DOWN调试卡），可以通过菜单上面的串口项来选择开关串口。

6）改变模式键：
打开软件后，默认的模式是自动模式。
您可以按改变模式键，将模式改变为 手动模式1， 手动模式2，手动模式3。
手动模式是方便您自己配置FLASH指令的。
在datasheet.txt文件中， 您可以按照文件的格式添加您要添加的模式。

例如：
手动模式1：
如下：

3)手动模式1：（用户自己可以输入指令集）：
A)读ID号指令：
000555AA0002AA5500055590000100000101
B)RESET读ID号 指令：
01060000F0
C)片擦除指令：
000555AA0002AA5500055580000555AA0002AA5500055510
D)扇区擦除指令：
000555AA0002AA5500055580000555AA0002AA5530
E)写指令：
000555AA0002AA55000555A0

在输入B)RESET读ID号 指令：的时候，
要先输入这个指令的个数（因为不同FLASH的这个指令的个数有可能不一样）

在输入D)扇区擦除指令： 的时候，在最后一个字节要输入最后往扇区地址送入的指令字节 像上面的 30。

这样您就可以在手动模式下进行FLASH的读写擦除了。


说明：
如果您发现了什么问题，请及时反馈给我，我会给予及时的解决。
谢谢。




											北京海尔集成电路设计有限公司
											产品开发部卫星组
											倪秉炬
											2006年1月24日


