HI2023 串口要设在 COM1 COM2 COM3 之中
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文件中, 您可以按照文件的格式添加您要添加的模式。
FLASH指令集
2)一般FLASH的指令集(for the normal type of flash):
A)读ID号指令(Read ID):
060AAAAA06055555060AAA9006FF0006FF02
B)RESET读ID号 指令(Reset read ID):
01060000F0
C)片擦除指令(Chip erase):
060AAAAA06055555060AAA80060AAAAA06055555060AAA10
D)扇区擦除指令(Sector erase):
060AAAAA06055555060AAA80060AAAAA0605555530
E)写指令(Program):
060AAAAA06055555060AAAA0 [audio07] [attachment=36604]