本项目是基于野火linux开发板imx6ull的QT项目,在QT5.0环境中使用。项目涉及到使用qtserialport调用串口完成串口接收格式为xx,yy的数据并绘图,效果如下:

但是按照linux野火开发板的教程将QT项目下载到开发板中后,除了串口接收并绘图之外功能一切正常,无论串口助手发送什么内容,总是返回同样的值:


串口发送的数据和在电脑虚拟机linux端用串口发送的数据完全相同,且在野火开发板中用cat命令测试ttymxc2 是可以正常显示串口接收到的信息的 用echo命令测试uart串口,也可以正常在电脑物理机中收到消息。

保持上述测试确保uart串口正常后,再运行qt项目,依然无法在qt项目中接收串口的数据,不知道原因出在哪里,求解答。