添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第858页 > LM3S5762-IQR50-A0 > LM3S5762-IQR50-A0 PDF资料 > LM3S5762-IQR50-A0 PDF资料1第791页
的Stellaris LM3S5762微控制器
A.3.3
接收数据包
引导加载程序发送的数据,它接收到一个数据包的格式相同的分组。引导装载程序
可传送前导零的数据之前的数据的第一个字节的实际发送出去。的第一非零字节
是包,接着检验和字节的大小,最后接着是数据本身。那里
是第一个非零字节从启动加载程序发送后的数据没有中断。一旦设备
在引导加载程序通信接收所有字节,它必须是ACK或NAK数据包
指示该传输是成功的。发送一个NAK到后适当的响应
引导加载程序是重新发送失败并且再次请求数据的命令。如果需要的话,则主机
可以发送前导零的ACK / NAK信号传送下来的引导装载程序之前,作为引导
加载器仅接受第一非零数据作为有效的反应。这个零填充,需要由
为了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_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]
Byte[8]
=
=
=
=
=
=
=
=
=
11
校验和(字节[ 2:10 ] )
COMMAND_DOWNLOAD
项目地址[ 31:24]
项目地址[ 23:16]
项目地址[15 : 8 ]
项目地址[ 7 : 0 ]
程序大小[ 31:24]
程序大小[ 23:16]
2011年11月17日
德州仪器(TI)生产数据
791

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