工具/软件:
您好、
我已经为 BBB 构建了定制 Yocto 图像、我使用 UART 时遇到问题。 我有两个 UART 映射的 ttyS1和 ttyS4。 但出于某种原因、我在 ttyS1超时写入数据时遇到了问题、但只有在发送第一个数据字符串后才会出现。
过程如下:写入数据->读取响应->写入数据->超时未知错误
ttyS4不会出现这种情况。 当没有任何器件连接到 UART 时、也会发生这种情况。
完全相同的代码适用于 TI Processor SDK Linux 映像以及 Raspbian。 我的问题是如何确定出问题或调试问题? dmesg 中没有任何东西可以给我提示。 我还在映像中添加了 linux-ti-staging-6.12内核、认为这可能是内核问题、但这也没有帮助。
该程序是一个小型 QT (5.15.13)控制台程序。
如果我对可能导致此问题的原因没有任何想法、我们将非常感谢您提供任何帮助。