Part Number:IWR1642BOOST
现象:
- 在使用DCA1000和mmwave studio进行原始数据采集时,我定义的采集路径是…\PostProc\adc_data.bin ,但是我点击DCA1000 ARM和Trigger Frame两个采集按钮后,出现了新的文件…\PostProc\adc_data_Raw_0.bin,然后在我点击PostProc按钮之后,文件…\PostProc\adc_data_Raw_0.bin消失了,…\PostProc\adc_data.bin更新了。
- 当我定义的路径不在…\PostProc\目录下时,例如我定义采集路径为…\Desktop\adc_data.bin,多次点击DCA1000 ARM和Trigger Frame两个采集按钮后会得到adc_data_0.bin和adc_data_Raw_0.bin。
问题:
- 这些bin文件的区别是什么?都可以直接按照相同的协议进行解包使用吗?
- 如果我不用mmwave studio 的PostProc的话我是不是应该使用\PostProc\adc_data_Raw_0.bin文件,这样才能保证拿到最新的数据?
Nancy Wang:
当您单击“postproc”按钮时,GUI 会调用 packetReorder 工具对adc_data_Raw_0.bin的数据进行重新排序,并保存为adc_data.binar1.PacketReorderZeroFill("<studio-path>\\PostProc\\adc_data_Raw_0.bin", "<studio-path>\\PostProc\\adc_data.bin", "<studio-path>\\PostProc\\pktlogfile.txt ")
请阅读 9 Interpreting Binary File in MATLAB:
https://www.ti.com/lit/an/swra581b/swra581b.pdf
adc_data_0.bin一般是bin文件超过1G,会被拆分成adc_data_0.bin,adc_data_1.bin。
,
Xiao yang:
我现在是在matlab发送lua指令去采集数据,没有使用到PostProc按钮,所以我用readDCA1000()这个函数时应该对哪个bin文件进行解析?
,
Nancy Wang:
对adc_data.bin 进行解析。
可以在DOS中转换。
Packet_Reorder_Zerofill.exe <InputFileName> <OutputFilename> <LogFile>Packet_Reorder_Zerofill.exe adc_data_Raw_0.bin adc_data.bin test.log
,
Xiao yang:
我不使用Packet_Reorder_Zerofill.exe <InputFileName> <OutputFilename> <LogFile>, 而是直接通过matlab向mmwavestudio发送lua命令:ar1.PacketReorderZeroFill("<studio-path>\\PostProc\\adc_data_Raw_0.bin", "<studio-path>\\PostProc\\adc_data.bin", "<studio-path>\\PostProc\\pktlogfile.txt ") ,请问这样是不是也是可以的?
有关这两个bin文件的转换有没有什么解释啊?我想知道转换之前的数据格式是怎样的。
,
Nancy Wang:
我咨询一下相关工程师再给您回复。
,
Xiao yang:
好的
,
Nancy Wang:
抱歉,我确认了一下,在新版的studio例如02.01.01.00,adc_data.bin 和 adc_data_Raw_0.bin是完全一样的,不需要再转换。