ZHCAAO2D February 2015 – August 2021 CC1310 , CC1352R , CC2538 , CC2620 , CC2630 , CC2640 , CC2640R2F , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650 , CC2650MODA , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP
CC2538、CC26x0 和 CC26x2 引导加载程序使用相同的格式来接收和发送数据包。SPI 和 UART 传输层上的实际信令不同,但数据包格式保持不变。表 2-5 中显示了数据包格式,表 2-6 中对各字段进行了描述。
大小(1 字节) | 校验和(1 字节) | 数据字节 1 | … | 数据字节 N |
数据包字段 | 大小(字节) | 说明 |
---|---|---|
Size(大小) | 1 | 数据包中的字节数,包括大小字节。 |
Checksum(校验和) | 1 | 数据的校验和。校验和算法是被截断为 8 位的数据字节的总和。 校验和 = (∑data) mod 256 |
Data(数据) | 0-253 | 实际数据字节。第一个数据字节通常是引导加载程序的命令字节。 |
数据包发送和数据包接收必须遵守如图 2-2 所示的简单协议。主机器件和 CC2538/CC26x0/CC26x2 引导加载程序都可以充当发送器和接收器。主机器件在等待来自引导加载程序的数据响应时成为接收器。
有关通信协议的更多详细信息,请参阅 [1]、[2] 和 [3]。