命令属性
Command Code | Bootloader 命令 | App Firmware 命令 |
---|---|---|
0x24 | 否 | 是 |
Host to Reader
字段 | 字节长度 | 描述 |
---|---|---|
Timeout | 2 | |
Option(包含Select-Option Bits) | 1 | Non-Sel-Option Bits必须是0x0. |
Write Address | 4 | 写入起始地址,字地址(16BITS)从0开始。 |
Write MemBank | 1 | 0x00 = Reserved bank,0x01 = EPC bank,0x02= TID bank,0x03 = USER bank |
Access Password | 4 | 访问密码。如果写入存储区未锁定,则访问密码为0x00000000。 如果内存区域已锁定,则密码必须正确。注意:当Select-Option Bits = 0x00时,命令中不包含访问密码。 |
Select Content | N | |
Write Data | N | 被写入的数据,写入数据字节长度必须是2的倍数,一次最多只能写入32个字,即64字节。 |
举例
FF | 10 | 24 | 03 E8 | 00 | 00 00 00 01 | 03 | AA AA BB BB CC CC DD DD | C7 B3 |
---|---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Timeout | Option | Write Address | Write MemBank | Write Data | CRC |
FF | 10 | 24 | 03 E8 | 00 | 00 00 00 00 | 00 | AA AA BB BB CC CC DD DD | 58 E2 |
---|---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Timeout | Option | Write Address | Write MemBank | Write Data | CRC |
FF | 1B | 24 | 03 E8 | 04 | 00 00 00 00 | 00 |
---|---|---|---|---|---|---|
Header | Data Length | Command Code | Timeout | Option | Write Address | Write MemBank |
CC CC DD DD | 00 00 00 20 | 0C | 11 10 | AA AA BB BB CC CC DD DD | 26 AA |
---|---|---|---|---|---|
Access Password | Select Address | Select Data Length | Select Data | Write Data | CRC |
FF | 21 | 24 | 03 E8 | 01 | 00 00 00 02 | 03 | 00 00 00 00 |
---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Timeout | Option | Write Address | Write MemBank | Access Password |
60 | 01 23 45 67 89 AB CD EF 01 23 45 67 | 11 11 22 22 00 00 00 00 | 81 E7 |
---|---|---|---|
Select Data Length | Select Data | Write Data | CRC |
备注