手头有个单片机,支持串口输入输出,将其接到android(高通7627)的串口上,通过UART进行通信,如何能将其加载进来呢?

解决方案 »

  1.   

    通过log发现,在加载serial时
    msm_serial.c中  ret = platform_driver_probe(&msm_platform_driver, msm_serial_probe);
    ret返回值为-19
      

  2.   

    问题发现原因了,之前设备注册有问题,导致找不到设备。
    但是现在遇到一个新问题,UART口只能发,不能接收,不知道怎么下手查。
    哪位大侠有经验,给点提示。
      

  3.   

    在uart设备驱动力找到接受函数打打log,一般名字都是**_rx。
      

  4.   

    在相关函数的地方加了log, RX现在没有中断上来,uart的寄存器状态都是正常的。
    检查过GPIO相关配置,没有发现问题。已经排出硬件上的问题。
    还有什么需要注意的吗?
      

  5.   

    可能是你gpio 的uart 配置有问题,应该是有个菊花链之类的东西,对照其他可用串口看看
      

  6.   

    我也遇到同样的问题,uart只能发不能收。rx没有中断上来,不知道咋回事。