AWR1642BOOST使用mmWave_Demo_Visualizer接收到的数据在看了你们给的程序后还是不会解析

Other Parts Discussed in Thread: AWR1642BOOST

AWR1642BOOST使用mmWave_Demo_Visualizer接收到的数据在看了你们给的程序后还是不会解析,请问有什么专门的说明文档吗?或者可以教我如何解析吗?你们的程序我真的没法看懂。附件是收到的数据的16进制。dataforparsing.txt

  • 这是其中一条程序,能教教我如何解析吗?
    02 01 04 03 06 05 08 07 04 00 01 02 E0 02 00 00
    42 16 0A 00 45 00 00 00 92 0C 3C AE 09 00 00 00
    03 00 00 00 00 00 00 00 01 00 00 00 70 00 00 00
    09 00 09 00 15 00 00 00 07 01 A0 FE 36 01 00 00
    3B 00 00 00 DD 03 E9 FD B4 04 00 00 43 00 00 00
    71 0D D6 03 69 04 00 00 5F 00 00 00 01 03 97 02
    E0 07 00 00 9D 00 00 00 B9 00 DA 03 25 0D 00 00
    EA 00 00 00 20 01 C3 0C F0 0F 00 00 FF 00 00 00
    19 00 00 00 40 16 00 00 5F 00 00 00 C6 02 AB FD
    F4 07 00 00 FF 00 00 00 17 00 66 F1 CA 10 00 00
    02 00 00 00 00 02 00 00 18 76 04 80 F5 80 89 80
    FD 79 0B 78 5D 72 C0 60 CD 4A 66 4C 55 4C 34 55
    58 58 12 55 3A 45 B6 43 2C 45 01 4C CB 4C 59 60
    93 72 71 79 09 78 CB 70 BA 66 B6 62 1C 5C B2 51
    0B 50 4F 4F 60 56 E9 5A E3 56 92 4D 6B 53 98 56
    3B 50 4A 58 16 68 6E 6C F1 68 BC 64 AC 5C F1 6D
    F3 73 52 74 4C 6B CE 63 6E 5F A2 5E 47 5E A8 62
    E3 67 C9 65 CE 6D 6C 7C A3 80 D4 81 A8 87 3D 88
    55 7D C1 6D 11 6D 45 65 64 71 7C 82 8C 92 C8 96
    D3 90 60 82 30 77 F1 73 21 71 06 70 6A 70 94 79
    DF 78 E2 77 41 79 63 7E 1C 7D 22 77 19 71 14 6C
    54 71 97 69 39 65 DD 78 27 84 DB 83 FA 79 56 6F
    F8 7A 1C 7C 15 85 8C 88 12 83 0A 7A 7E 72 60 70
    97 6D 06 6B C0 69 E8 67 BA 67 AA 6C 07 75 B2 75
    3D 69 7D 71 8A 71 29 7A 7D 75 72 71 FA 6B 1C 69
    45 68 F3 66 85 68 D0 69 B7 62 87 64 2F 67 B8 69
    A8 6A 95 6C 72 69 DE 68 5B 6B C0 73 A5 75 5A 6F
    7D 6B 0C 6F F5 6C 9D 64 B7 5B C2 61 EB 64 61 66
    AB 6A B7 6E 77 6D F7 60 63 65 E8 63 56 64 20 63
    EF 5C C9 5E DD 5F D9 5D 24 5F E2 60 6B 5E 37 66
    69 6F FE 74 A4 72 7F 65 75 60 E2 5E 9D 5F A9 60
    13 66 2B 64 DC 60 56 5F 87 5F 2B 5D 97 5C D9 5A
    99 5F 84 61 2C 5E E8 56 BF 53 5E 5A 3E 5E 43 5C
    DE 5B D1 59 04 54 97 56 26 56 A0 55 08 57 F3 57
    2D 5F 43 5F B5 57 5B 58 D6 57 C5 5A 28 5A 14 55
    85 50 0C 50 0B 56 9A 53 D7 53 52 53 EC 55 35 55
    EE 4E D7 50 F6 53 1B 54 C7 54 7C 54 A5 51 13 4F
    7D 4E 38 50 D2 4E DA 52 2D 56 92 53 3E 51 BE 4F
    4F 4F EE 50 43 5E 3D 65 FA 63 68 5F 79 59 CF 5A
    33 5C 7F 5B 06 6D 68 6A A6 6F F6 79 08 7A EA 77
    0B 72 AE 61 16 5F 62 63 9C 60 96 57 07 59 3F 59
    B0 54 81 51 18 4D 1D 4D 66 49 BF 48 8C 45 B9 4B
    95 50 07 58 F7 5C 9B 63 06 00 00 00 18 00 00 00
    B0 0E 00 00 25 20 00 00 B2 49 01 00 BB 0E 00 00
    03 00 00 00 05 00 00 00 0F 0F 0F 0F 0F 0F 0F 0F
    0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F
  • 您好,我也在解析数据格式,您看完文档有答案了嘛,时间有点久了,您还记得吗,可以分享一下吗
  • 你好,我也需要,能分享一下吗
  • 你好,请问你知道如何解析数据格式了吗?我最近也在弄,搞不清楚。
  • 首先一段数据,你要找到它的header,header的开始一般以

    02 01 04 03 06 05 08 07

    这段数据开始(这是16进制数,一般一个字节一个字节看,一个字节需要互换位置,比如开始段应该是01 02然后03 04...),然后就是header部分,在ti的文档里有说明,第一个是version(比如03 00 03 03 ),然后还有其他的一些头文字的字段(  在MmwDemo_output_message_header_t这个部分有说到),接下来的数据格式需要看各数据开始的标志位,都是Type+Length+Value的格式,比如:

    07 00 00 00 30 00 00 00 FC 00 D8 02 FC 00 D8 02 AC 00 95 02 A3 00 A0 02 A3 00 A0 02 2D 01 B6 02 9C 00 D0 02 AD 00 D9 02 B3 00 B3 02 AE 00 73 02 CD 00 47 02 A4 00 47 02

    这段数据07 00 00 00 代表Side information of detected objects  ,30 00 00 00 代表下面的数据长度(计算方式文档里面也有),下面的就是数据的内容。

    每一部分的数据都是以各自的标志字段开始的,最后的字段是padding部分。