P2Tree 2016-07-11 09:27 采纳率: 100%
浏览 1139

LINUX UART只能接收自己发送的信息

我使用的是IMX6Q主板,linux内核版本3.0.35,遇到如下问题:
UART发送端正常发送,可以用PC调试助手或其他板卡接收,但是该板UART接收端无法接收信息,只能在自发自收测试中正常接收自己发出的信息。

  1. PC端调试助手与USB-TTL都正常,可以与其他板卡正常通信,接线正常,自发自收正常。
  2. 其他板卡串口可以接收IMX6Q板发出的信息。
  3. 其他板卡串口或PC端串口发送给IMX6Q的信息无法被IMX6Q接收。
  4. IMX6Q收发端相连,可以正常接收到自己发送的内容。
  5. IMX6Q板上的串口程序可以在其他Linux板卡上运行,收发正常。

现在唯一怀疑的问题是IMX6Q板卡上的UART驱动是不是有问题,但没有做过这部分的驱动,不知道该怎么修改代码,求帮助。

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2017-03-11 15:28
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答