
A / T89C51AC2 UART引导程序
Flash进行编程或
EEPROM数据
下面所描述的流程说明了如何编程的闪存或数据
EEPROM数据存储器。
128字节基础页面上的引导程序的程序时,它是可能的。
主机必须注意:
来自主机的请求
指令名字
节目FL灰
EEPROM程序
数据
记录
TYPE
00h
07h
负载
OFFSET
开始
地址
开始
地址
记录
长
数据NB
数据NB
Data[0]
x
x
...
...
...
Data[127]
x
x
在一帧内发送的数据到程序都在同一页面。
从Bootloader的答案
引导加载程序与答案:
“ 。 ” & “CR” & “LF”当数据被编程
的“X” & “CR” & “LF” ,如果校验错误
“P” & “CR” & “ LF”如果安全设置
流程说明
主持人
发送写命令
引导程序
写命令
等待写命令
OR
等待校验和错误
命令中止
校验和错误
'X' & & CR LF
发送校验和错误
NO_SECURITY
OR
等待安全错误
命令中止
'P' & & CR LF
发送安全错误
等待编程
等待COMMAND_OK
命令完成
'。' & & CR LF
发送COMMAND_OK
例子
(在Flash写入55H地址为0010H )编程数据
主持人
引导程序
: 01 0010 00 55 9A
: 01 0010 00 55 9A 。 CR LF
11
4231C–CAN–03/05