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

IWR1443BOOST: vital signs

Part Number:IWR1443BOOSTOther Parts Discussed in Thread: IWR1443, UNIFLASH

我将IWR1443BOOST dataport中的数据导入到ByteBuffer缓冲区中,分离出

magicNumber, version, totalPacketLen, platform, frameNumber, timeCpuCycles, numDetectedObj, numTLVs, subFrameNumber,但我发现前六个均正常,但是numDetectedObj和numTLVS均为0是什么问题?

感谢您的帮助!
Shine:

请问具体是怎么导出数据的?解析.bin文件可以得到正确的数据么?

,

zixuan Hua:

readBuffer = self.Dataport.read(self.Dataport.in_waiting)主要是将数据串口的数据读入到缓冲区,然后根据UART里面Output package对数据进行分割,然后输出

,

Chris Meng:

你好,

界面上已经看到稳定的呼吸和心跳数据输出了么?

Vital sign demo本身就有保持串口数据的功能,建议你用GUI保存后和你自己保存的数据对比一下。

输出数据的格式也请参考demo的文档。

,

zixuan Hua:

我是自己开发vital sign这一功能,现在由于numDetectedObj以及numTLVs为0,无法继续处理获取到Vital Signs Output Stats。我想要知道这些为0的原因可能有哪些,会是CFG文件配置等原因么?

,

Chris Meng:

zixuan Hua 说:我是自己开发vital sign这一功能

你开发的是接收串口数据的GUI还是IWR1443的代码?

如果你开发的是接收数据的GUI,请先保存一下串口数据,看是串口数据本身接收错误,还是你代码解析错误。

,

zixuan Hua:

我现在刷写了官方的BIN文件,之后使用官方demo运行,并且将数据save到DataOutput_XWR14xx.BIN中,请问我如何解析这一文件。

我自己开发接受数据的GUI就是在读入数据之后便输出来查看的。

,

zixuan Hua:

我通过解析官方的DataOutput_XWR14xx.BIN文件,发现其内容没有问题,对比我读取到的

readBuffer = self.Dataport.read(self.Dataport.in_waiting) 发现其中有差异,请问这会是哪里的问题?

,

Chris Meng:

你好,

如果你自己的GUI使用的是python,建议你可以看看toolbox里有python GUI的相关代码,看看它们是如何读取串口数据的。

,

Chris Meng:

zixuan Hua 说:我现在刷写了官方的BIN文件

你之前用的不是官方的demo?你的读取代码在读取官方demo的串口输出也是一样有问题吗?

,

zixuan Hua:

不好意思,我不是很理解你的意思。

我在这一步前并没有进行任何操作,仅仅就是读取了dataport的数据,我是准备用python代码实现类似官方demo的功能。

之前展示的截图是我利用uniflash刷写官方的BIN文件,并运行官方GUI保存得到的数据。

目前我的问题是我使用py从dataport读取到的tiheader(具体问题就是之前的)和官方保存数据我观察出来的并不一样。

,

Chris Meng:

你好,

关于python串口读取的问题,建议你参考尝试mmwave_industrial_toolbox_4_11_0\labs\People_Counting\visualizer里的python代码读取串口的方法,它是读取固定数量的数据。

,

zixuan Hua:

我尝试之后,发现别人是read.(48),来获取tiheader具体的量,但是我这样做依旧是0,我想问一下CFG文件的配置是否会对读取数据造成影响?

,

zixuan Hua:

感谢您的回答,我自己找到问题所在了

赞(0)
未经允许不得转载:TI中文支持网 » IWR1443BOOST: vital signs
分享到: 更多 (0)

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