AWR1642BOOST使用mmWave_Demo_Visualizer接收到的数据在看了你们给的程序后还是不会解析,请问有什么专门的说明文档吗?或者可以教我如何解析吗?你们的程序我真的没法看懂。附件是收到的数据的16进制。dataforparsing.txt
首先一段数据,你要找到它的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部分。