This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR1843BOOST: 串口原始数据处理 ,内容格式与官网有些不一致

Part Number: IWR1843BOOST

02 01 04 03 06 05 08 07 04 00 05 03 60 02 00 00 42 16 0A 00 61 00 00 00 66 FF 18 0E 0A 00 00 00 05 00 00 00 00 00 00 00 01 00 00 00 A0 00 00 00 6B E3 AF 3E E0 88 8C 3E 00 00 00 00 00 00 00 00 26 94 B4 3F 8A D2 47 3F 00 00 00 00 00 00 00 00 66 17 16 BF 4B 53 11 40 00 00 00 00 00 00 00 00 53 DA 28 3F 6B 08 10 40 00 00 00 00 00 00 00 00 66 17 16 BF 97 92 44 40 00 00 00 00 00 00 00 00 79 54 83 BF D2 74 92 40 00 00 00 00 00 00 00 00 4C 1B AF BF D8 8B A9 40 00 00 00 00 00 00 00 00 D7 AC 85 3F 8F 12 AF 40 00 00 00 00 00 00 00 00 78 EE 69 C0 26 7C 86 40 00 00 00 00 00 00 00 00 F4 8E 46 3E 21 76 C6 40 00 00 00 00 00 00 00 00 07 00 00 00 28 00 00 00 0A 01 6A 03 98 00 25 03 3C 01 30 03 3C 01 30 03 CA 00 97 03 BE 00 63 03 E2 00 C5 02 A3 00 C1 02 A3 00 C1 02 96 00 F0 02 02 00 00 00 00 01 00 00 EF 10 09 12 04 12 FC 10 B1 0F D7 0D 50 0D E5 0E A7 11 00 13 F5 12 81 11 AA 0E 97 0E 08 0F 1B 0F 9D 0E 6B 0E 82 0E EB 0D 3E 0E D4 0E 29 0F 40 0F 5D 0F 05 0F 2A 0F CC 0E 85 0D A8 0D 07 0E 41 0E 6E 0F F7 0F 5D 0F 72 0D 29 0E 70 0E C4 0D 08 0D B4 0D 0B 0D 4B 0D 74 0D E6 0C 2D 0E BF 0F EC 11 E2 12 99 12 F9 11 65 11 F6 11 53 12 79 12 91 12 CF 12 7E 12 9D 11 68 11 01 11 41 10 4E 10 A8 11 B1 12 6C 12 EC 10 68 11 A6 10 87 0F 65 0F 76 0F 70 0F 97 0F 77 0F 13 0F B9 0E 04 0E 4F 0E 0D 0F 93 0F CA 0E 70 0D BB 0D 67 0D 9B 0D A4 0E 67 0F 06 0F 6C 0E 9C 0E 89 0E B9 0E 4C 0F B2 0F 54 11 9F 11 4B 10 FA 0F 1F 10 E3 0F D7 0F A5 0F 82 0E B2 0E 77 0E AE 0D EA 0E 12 0F 37 0E 31 0E 49 0F 96 0F 0D 0E 7B 0E 4A 0E 6F 0D DA 0C FE 0C 93 0C AF 0C 09 0B 77 0A B2 0A 51 0B F8 0B 4C 0D 0C 0F 06 00 00 00 18 00 00 00 D0 14 00 00 30 18 00 00 2C 29 01 00 3E 00 00 00 0E 00 00 00 06 00 00 00 09 00 00 00 1C 00 00 00 00 00 00 00 EB 66 10 00 34 00 34 00 35 00 35 00 36 00 37 00 35 00 35 00 35 00 35 00 00 03 13 00 00 00 00 00 B9 F9 00 00 01 00 00 00 E8 3D 00 08

这是我们采集的一帧的串口数据,02 01 04 03 06 05 08 07是前8字节开始字节,首部的40个字节都是符合的。从第41个部分开始,也就是TLV部分开始就有一些不一样的地方了。

官方文档说TLV首部后4个字节表示含TLV首部在内的字节长度。我们按照官方的格式划分TLV ,无法划分。一些TLV的长度比整个包的长度都大,例如: 96 00 F0 02

重点来了。如果按照TLV首部后4个字节表示不含TLV首部的数据部分长度,我们发现划分的十分清晰。

你可以对照上面那一帧的数据对我们的疑惑进行讲解