ZHCAEV6 December 2024 F29H850TU , F29H859TU-Q1
数据包以标准格式在主机和器件之间发送。数据包允许发送可变数量的数据,同时确保数据包的正确传输与接收。报头、报尾和校验和字段有助于确保数据在传输过程中不被破坏。校验和是命令和数据字段中字节的总和。
请注意,UART 闪存内核和主机编程器都使用共享 f29h85x_kernel_commands_cpu1.h 来同步数据包宏,例如报头、报尾、NAK、ACK、命令和状态错误值。用户可以创建新的宏或对现有宏进行修改。
| 接头 | 数据长度 | 命令 | 数据 | 校验和 | 报尾 |
|---|---|---|---|---|---|
| 2 字节 | 2 字节 | 2 字节 | 长度字节 | 2 字节 | 2 字节 |
| 0x1BE4 | 数据长度(以字节表示) | 命令 | 数据 | 命令和数据校验和 | 0xE41B |
主机和器件都用 ACK 或 NAK 响应数据包。
| ACK | NAK |
|---|---|
| 0x2D | 0xA5 |