添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第30页 > LM3S1138 > LM3S1138 PDF资料 > LM3S1138 PDF资料1第447页
LM3S1138微控制器
闪存加载器仅接受第一非零数据作为有效的反应。这种零填充是必要的
通过以接收数据或从闪存加载器的SSI接口。
A.4
COMMANDS
下一节定义了可以被发送到闪存加载的命令的列表。的第一个字节
数据应该总是被定义的其中一个命令,后跟数据或参数
由被发送的命令来确定。
A.4.1
COMMAND_PING ( 0X20 )
该命令只是接受命令,并设置成功的全球地位。的格式
分组如下:
字节[ 0] = 0×03 ;
的字节[1] =校验和(的字节[2]) ;
字节[2] = COMMAND_PING ;
ping命令有3个字节和值
COMMAND_PING
为0x20和1的校验
字节是相同的字节,字节使[1]也0x20的。由于ping命令并没有真正的返回状态,
在接收到ACK可以理解为一个成功的ping到闪存加载器。
A.4.2
COMMAND_GET_STATUS ( 0x23 )
该命令返回发出的最后一个命令的状态。典型地,该命令
每个命令后,应送,以确保前面的命令成功或
合适地响应一个失败。命令所需的数据包的一个字节的数据和应
随后通过读取一个数据包的数据的一个字节,它包含一个状态代码。最后一个步骤是
到ACK或NAK所以闪存加载知道数据已经被读出接收到的数据。
字节[0] = 0×03
字节[1] =校验(字节[2])
字节[2] = COMMAND_GET_STATUS
A.4.3
COMMAND_DOWNLOAD ( 0×21 )
该命令被发送到闪存加载,以指示在何处存储数据,以及有多少字节将
由发送
COMMAND_SEND_DATA
下面的命令。该命令由两个32位
这是两个值传送MSB优先。第32位的值是开始编程的地址
数据成,而第二个是将要发送的数据的32位的大小。这个命令还会触发
全区域的擦除待编程所以这个命令的时间比其他命令。
这将导致更长的时间来接收ACK / NAK信息从电路板背面。该命令应
跟一个
COMMAND_GET_STATUS
确保程序地址和项目规模
有效运行的闪存加载设备。
该数据包的格式来发送这个命令是如下:
Byte[0]
Byte[1]
Byte[2]
Byte[3]
Byte[4]
Byte[5]
Byte[6]
Byte[7]
=
=
=
=
=
=
=
=
11
校验和(字节[ 2:10 ] )
COMMAND_DOWNLOAD
项目地址[ 31:24]
项目地址[ 23:16]
项目地址[15 : 8 ]
项目地址[ 7 : 0 ]
程序大小[ 31:24]
2007年9月2日
初步
447

深圳市碧威特网络技术有限公司