我使用的是IMX6Q主板,linux内核版本3.0.35,遇到如下问题:
UART发送端正常发送,可以用PC调试助手或其他板卡接收,但是该板UART接收端无法接收信息,只能在自发自收测试中正常接收自己发出的信息。
- PC端调试助手与USB-TTL都正常,可以与其他板卡正常通信,接线正常,自发自收正常。
- 其他板卡串口可以接收IMX6Q板发出的信息。
- 其他板卡串口或PC端串口发送给IMX6Q的信息无法被IMX6Q接收。
- IMX6Q收发端相连,可以正常接收到自己发送的内容。
- IMX6Q板上的串口程序可以在其他Linux板卡上运行,收发正常。
现在唯一怀疑的问题是IMX6Q板卡上的UART驱动是不是有问题,但没有做过这部分的驱动,不知道该怎么修改代码,求帮助。