首页 > 其他分享 >"IWR1642单帧串口数据采集" 一些问题与解决

"IWR1642单帧串口数据采集" 一些问题与解决

时间:2023-05-04 17:31:44浏览次数:32  
标签:bin xwr16xx demo mmw Uniflflash 串口 单帧 数据 IWR1642

公众号【调皮连续波】

"IWR1642单帧串口数据采集" 一些问题与解决_数据

【正文】

问题描述:

最近,有粉丝在使用TI IWR1642BOOST评估板时,不采用DCA1000,利用单板的串口输出一帧数据时,出现数据显示不全的问题。

"IWR1642单帧串口数据采集" 一些问题与解决_数据_02

以下是出现问题时输出的不完全的数据帧:

(数据帧的帧头部分经过注释处理,其中的HEX内容和原始数据是一致的)

"IWR1642单帧串口数据采集" 一些问题与解决_数据_03

可以看到上述数据帧的总字节数只有1k左右,不能满足一帧长度为768k的正常情形。

原因分析:

1. 在使用Uniflflash刷入.bin固件到评估板时,使用TI官网给出的最新版本的 xwr16xx_mmw_demo.bin。

2. 在刷写过程中采用了中文路径,导致Uniflflash程序在刷写过程中卡顿。

问题解决:

使用调皮哥提供的 xwr16xx_mmw_demo.bin 版本,使用Uniflflash工具刷入到评估板中;

在MATLAB中打开并运行单帧数据采集与分析程序,正常输出数据信息。

"IWR1642单帧串口数据采集" 一些问题与解决_数据_04

补充说明:

在使用最新官方提供的 xwr16xx_mmw_demo.bin 时,需要在iwr1642.cfg中的第28行后加入 “calibData 0 0 0”。

如下图所示:

"IWR1642单帧串口数据采集" 一些问题与解决_数据_05

否则在此种情况下不能正常运行。

而在使用调皮哥提供的 xwr16xx_mmw_demo.bin 时,可以加入“calibData 0 0 0”,也可以不加入该行,均可正常运行程序。




标签:bin,xwr16xx,demo,mmw,Uniflflash,串口,单帧,数据,IWR1642
From: https://blog.51cto.com/u_12413309/6243677

相关文章

  • RTThread使用DMA串口接收数据不连续的问题
    RTThread使用DMA接收串口数据的问题问题/现象解决方式解决方式①解决方式②其它疑问问题/现象使用RTThread的DMA接收串口数据,数据不连续,即IDLE中断没有起到作为一个frame的判定.经过对serial和drv_uarts源码的分析,得出原因:graphLRRX_INT[USART1_IRQHandler]-......
  • LINUX C、QT上位机间串口传输数据库文件
    在串口传输文件时,我们通常希望以二进制形式将文件发送出去,因为这样可以避免文件内容被解释为ASCII码,并且可以减少数据传输的时间和数据量。在QT上位机中可以使用以下方式将文件读取并发送出去://读取本地SQLite3数据库文件QStringfilename="wifi_UAV.db";QFilefil......
  • LINUX 串口设备行规程——回车检测机制
    做项目时调用串口,遇到了只有存在回车时才能read到数据的情况,这是设置了行规程的结果。禁用行规程即可取消按行读取机制,如下:(建议大部分情况下都禁用)newtio.c_lflag&=~ICANON;......
  • J-link自带的串口发不出校验位
    买了个j-link,外观如下图: 安装驱动之后它的5号引脚和17号引脚可以当做串口的TXD和RXD,在设备管理器中显示如下图: 用起来非常的方便。但是最近参与的项目中要用到校验位,发现了问题。用逻辑分析仪测试发现即便串口调试助手中设置了校验位,但是发送出去的数据中依然不......
  • RS485串口MODBUS通讯仪器表自动存储到数据库的方法
    参考资料链接:https://blog.csdn.net/qq_15627707/article/details/113059580 软件名称:DAQforIIOT通用工业数据采集系统 www.daq-iot.com 19936624847 ......
  • 全志v851s 的uart3 设置成普通串口收发
    本文转载自:https://bbs.aw-ol.com/topic/3281/由于UART0被设定为系统dubug输出(简单来说就是将ttyS0设定为console),所以使用UART3作为普通的串口,进行与别的设备通信。1.查看硬件电路图SCH_Schematic1_2022-11-23,查看uart3的TXRXpin脚电路图pdf路径:Yuzukilizard/Hardware/......
  • STM32CubeMx配置串口,并控制LED灯亮灭
    一、环境配置软件:stm32cubemx6.4.0keil5.30大虾丁丁串口调试助手硬件:正点原子stm32f103ZET6开发板二、配置stm32cubemx项目选择USART1,Asynchronous(异步通讯),RS232是异步通讯,就是没有同步时钟也没有同步线进行通讯。 设置串口基础配置:波特率:115200Bit/s;数据长度8位;无校......
  • 基于“ModBus写文件”实现STM32串口IAP升级固件(上)
    文章目录一、ModBus协议1.10x15(写文件)请求响应例程二、上位机2.1预定义2.2主要流程图2.3界面2.4主要程序读取信息按钮-点击事件升级固件按钮-点击事件一、ModBus协议ModBus是一个应用层的通信协议,广泛应用于工业控制等领域。主要功能码有0x03(读多个寄存器),0x10(写多个寄存器),0......
  • Python下使用串口发送十六进制数据
    importserialfromtimeimportsleepdefrecv(serial):whileTrue:data=serial.read_all()ifdata=='':continueelse:breaksleep(0.2)returndataif__name__=='__main_......
  • 基于UDS的DoIp实现(五) -- UDS单帧、多帧处理
    通常来讲,上位机一般只会发送8个字节数据,那么对于UDS,只需要处理这个8个字节就可以,这里也不会涉及大数据传输。但是,有些机器,比如毫米波雷达,其设计是64位,那么每次发送的数据,按照单帧的处理,是无法接收完全的,这个时候就需要进行多帧处理。一、单帧二、多帧 以下列举部分帧类型,......