HWUT - OUT 文件中的 exe.txt 未填充所有读取数据

HWUT - exe.txt in OUT file not populating all the read data

我有一个从 PC 串口读取数据的应用程序。当我使用我的独立应用程序阅读时,收到了所有预期的读取字节。但是,当我将应用程序合并到 HWUT(Hello World 单元测试)时,OUT 文件夹中生成的 .exe 输出包含接收到的数据的一部分,其余部分将为 NULL。对于这两种情况,我都使用相同的接收缓冲区大小。可能是什么原因?

当您运行命令行上的应用程序时,输出是否正确?

'fflush(stdout)'有帮助吗?

输出有多大?请注意,HWUT 具有内置超大检测功能。如果您需要更大的输出,请使用

响应“--hwut-info”

... printf("SIZE-LIMIT: 4711MB;\n"); ...

将 MB 更改为千字节的 KB 或千字节的 GB。 4711 是您的大小限制。