TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR6843AOP: C:\ti\mmwave_sdk_03_05_00_04\packages\ti\demo\parser_scripts解析脚本运行出错

Part Number:IWR6843AOPOther Parts Discussed in Thread: DCA1000EVM

我用IWR6843AOP在mmw studio中采集了<File_Prefix>hdr_0ADC<iteration>.bin文件和<File_Prefix>hdr_0CC9<iteration>.bin,我想利用C:\ti\mmwave_sdk_03_05_00_04\packages\ti\demo\parser_scripts文件夹下的lvds_example_script.py脚本解析这两个Bin文件,获取雷达采样数据和点云信息,其中<File_Prefix>hdr_0ADC<iteration>.bin可以被成功解析,但是解析<File_Prefix>hdr_0CC9<iteration>.bin文件时出现了错误。

报错的位置为,parser_lvds_demo_captured_file.py中定义的parser_SW_file方法调用的verify_hsi_header_sw方法(1029行)。

在输出的txt文件中提示错误为 *** Error: Wrong userBuf0.numFrames ***,这个错误是由于parser_lvds_demo_captured_file.py的第357行返回了TC_FAIL

我尝试注释第357行,部分文件可以全部解析,部分文件会提示

  • Error: Wrong userBufSize1

  • Error: Wrong userBufSize2

最后我把357,365,368行都注释掉,所有的<File_Prefix>hdr_0CC9<iteration>.bin都可以被解析,并且输出csv文件,其中包含点云信息。

我想问造成这几个错误的原因是什么?如果全部注释掉,解析出来的点云信息有什么问题?如何解决这几个问题


Chris Meng:

Deng Li 说:我用IWR6843AOP在mmw studio中采集了<File_Prefix>hdr_0ADC<iteration>.bin文件和<File_Prefix>hdr_0CC9<iteration>.bin

mmwave studio采集通常是的是adc原始数据,文件名为adc_data.bin。请问<File_Prefix>hdr_0ADC<iteration>.bin和<File_Prefix>hdr_0CC9<iteration>.bin你是如何在mmwwave studio里采集到的?

,

Deng Li:

我是根据《MMWAVE SDK User Guide》中的3.3.2章节,在cfg文件中设置multi模式,然后通过CLI采集数据

,

Chris Meng:

你好,

你这个不是用mmwave studio采集的数据。是使用mmw demo+DCA1000EVM采集数据。

,

Deng Li:

那这两个文件(<File_Prefix>hdr_0CC9<iteration>.bin和<File_Prefix>hdr_0ADC<iteration>.bin)应该如何解析呢,我想通过解析得到adc数据以及点云信息

,

Chris Meng:

你好,

C:\ti\mmwave_sdk_03_05_00_04\packages\ti\demo\xwr68xx\mmw\mss\mmw_lvds_stream.c是LVDS输出相关配置代码。其中SW session就是点云相关数据,也就是文件<File_Prefix>hdr_0CC9<iteration>.bin。

在MmwDemo_LVDSStreamSwConfig里,我并没有看到在header生成的时候有numFrame相关参数的输入。

你可以对比sensor代码,修改解析代码。

另,串口也是有点云信息输出的,通过串口获取点云信息是比较常用的方法。

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843AOP: C:\ti\mmwave_sdk_03_05_00_04\packages\ti\demo\parser_scripts解析脚本运行出错
分享到: 更多 (0)

© 2026 TI中文支持网   网站地图 鲁ICP备2022002796号-1