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