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

IWR1642 Boost 串口接收配置文件的格式

编写一个上位机程序,通过串口发送配置文件。我是采取直接读取配置文件的内容存入字节数组中然后发送,不能控制硬件,大佬们知道通过串口发送的配置文件格式是什么呢(字符串,十六进制文件,AScii码),我这样发送可以吗?

user5949109:

回复 Wesley He:

您好,我刚刚开始学习上位机编程,我觉得我是按照您说的去做的,但是没有反应,不知道为什么,您能帮我看一下嘛,下边第一块是我通过串口发送配置文件部分,第二块是使用调试窗口输出的配置文件每一行的信息。
void MainWindow::on_scanButton_clicked()
{QString fileName = QFileDialog::getOpenFileName(this, tr("配置文件选择对话框!"), "C:", tr("配置文件(*cfg)")).toUtf8();QByteArray arry, readcfg;if(fileName.isEmpty() == false){QFile file(fileName);bool isok =file.open(QIODevice::ReadOnly);//以只读的方式打开文件if(isok == true){while(file.atEnd() == false){arry = file.readLine();//读取配置文件的每一行qDebug()<<arry;//用于调试readcfg += arry;//readcfg用于读取配置文件,处理数据的显示serial1.write(arry);}}file.close();//文件读取完毕后关闭文件}

[NSE]KVirtualFolder::Initialize(5238),AssociationItemIcon(C:\)

Waiting

"sensorStop\r\n"

"flushCfg\r\n"

"dfeDataOutputMode 1\r\n"

"channelCfg 15 3 0\r\n"

"adcCfg 2 1\r\n"

"adcbufCfg -1 0 0 1 0\r\n"

"profileCfg 0 77 429 7 57.14 0 0 70 1 256 5209 0 0 30\r\n"

"chirpCfg 0 0 0 0 0 0 0 1\r\n"

"chirpCfg 1 1 0 0 0 0 0 2\r\n"

"frameCfg 0 1 16 0 100 1 0\r\n"

"lowPower 0 1\r\n"

"guiMonitor -1 1 1 0 0 0 1\r\n"

"cfarCfg -1 0 0 8 4 4 0 5120\r\n"

"cfarCfg -1 1 0 4 2 3 0 5120\r\n"

"peakGrouping -1 1 1 1 1 255\r\n"

"multiObjBeamForming -1 1 0.5\r\n"

"clutterRemoval -1 0\r\n"

"calibDcRangeSig -1 0 -5 8 256\r\n"

"extendedMaxVelocity -1 0\r\n"

"bpmCfg -1 0 0 1\r\n"

"lvdsStreamCfg -1 0 0 0\r\n"

"nearFieldCfg -1 0 0 0\r\n"

"compRangeBiasAndRxChanPhase 0.0506730 -0.66132 0.38016 -0.79422 0.60760 -0.80151 0.41061 -0.82886 -0.08670 -0.07782 0.48950 -0.09387 0.53693 -0.12885 0.52719 -0.40833 0.34308\r\n"

"measureRangeBiasAndRxChanPhase 0 1.5 0.2\r\n"

"CQRxSatMonitor 0 3 5 123 0\r\n"

"CQSigImgMonitor 0 127 4\r\n"

"analogMonitor 1 1\r\n"

"sensorStart\r\n"

user5949109:

回复 Wesley He:

您好,Wesley He:

我在putty中设置了端口号和波特率,然后手打命令,sensorStart后输出错误Error -1,其他命令都输出Done,现在我应该怎么做呢,谢谢您!

赞(0)
未经允许不得转载:TI中文支持网 » IWR1642 Boost 串口接收配置文件的格式
分享到: 更多 (0)