This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM335x:串行触摸屏

Guru**** 2553450 points
Other Parts Discussed in Thread: AM3358

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/622894/am335x-serial-touchscreen

主题中讨论的其他器件:AM3358

MCU:AM3358

SDK:6.0\

我更改了 touchit213.c 的数据帧以驱动串行触摸屏、然后在  用户 空间中设置端口协议和设备 ID。 但 ioctl (fd、SPIOCSTYPE、&devt)的返回值为-1  

代码部分 :

#define Serio_MD 0x3f

unsigned long devt = Serio_MD |(Serio_any << 8)|(Serio_any << 16);

ioctl (FD、SPIOCSTYPE、&devt)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、user4555807、

    文件描述符似乎无效或尚未打开、而且 devt 也可能引用不可访问的存储器区域。

    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我会检查。现在我想知道它是对的还是错的、以这种方式驱动一个串行触摸屏。有人对它进行测试? 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在、我发现 ioctl (FD、TIOCSETD、&ldoc)问题失败。 ldisc = n_mouse。 现在、我非常困惑如何驱动串行屏幕。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ioctl (FD、TIOCSETD、&ldisc)失败
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好,让我发布答案、只需选择一个选项