txc314159 发表于 2019-11-16 16:28:13

i.MX6开发板 Qt5版本 在串口输出无法看到qDebug()输出

i.MX6开发板 Qt5版本 在串口输出无法看到应用程序qDebug()的输出 ,没办法进行软件调试   。 有没有什么解决办法

zhichao 发表于 2019-11-18 11:33:38

您需要确保操作的控制台与查看的控制台保持一致,让Dubug可以执行

txc314159 发表于 2019-11-18 13:35:36

zhichao 发表于 2019-11-18 11:33
您需要确保操作的控制台与查看的控制台保持一致,让Dubug可以执行

能说的详细点么,我用的是你的开发环境编译出来的QT程序,在你们的开发板上运行,串口上看不到qDebug的输出    你说的控制台是什么意思

zhichao 发表于 2019-11-18 14:41:58

程序在板子上能运行吗,程序的函数位置有没有错,一般串口都会有信息,您试一下资料里提供的程序,看看有没有信息

txc314159 发表于 2019-11-18 16:18:18

zhichao 发表于 2019-11-18 14:41
程序在板子上能运行吗,程序的函数位置有没有错,一般串口都会有信息,您试一下资料里提供的程序,看看有没 ...

程序运行正常,就是qDebug没有输出

txc314159 发表于 2019-11-18 16:20:23

zhichao 发表于 2019-11-18 14:41
程序在板子上能运行吗,程序的函数位置有没有错,一般串口都会有信息,您试一下资料里提供的程序,看看有没 ...

资料里提供的程序,加qDebug也是没有输出,   串口打印开机启动信息是正常的

zhichao 发表于 2019-11-18 16:34:31

您在程序里用printf命令让信息输出,加qDebug终端打印信息里好像不能输出

Augustus007 发表于 2020-8-3 10:13:10

请问这个问题有解决了吗?

missiler 发表于 2020-8-5 20:56:08

qDebug()是专门输出到QT的console中的,要输出到终端,改成printf,或者直接用cout
页: [1]
查看完整版本: i.MX6开发板 Qt5版本 在串口输出无法看到qDebug()输出