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.

[参考译文] AM3359:使用 LIDD 控制器控制 Linux 上的6800系列显示器

Guru**** 2470720 points
Other Parts Discussed in Thread: AM3359

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1466625/am3359-using-lidd-controller-for-controlling-6800-family-displays-on-linux

器件型号:AM3359

工具与软件:

大家好!

 

我目前正致力于一个项目、我们正在开发一个基于运行 Linux 的 AM3359的嵌入式系统。 我们使用的是具有6800系列接口的2 x 20字符 LCD 显示屏。 目前、我们通过从 MPU 驱动 GPIO 引脚来连接 LCD 显示屏。 但是、我们需要从 MPU 卸载此任务。 阅读技术参考手册、 我注意到 AM3359似乎具有 LCD 控制器。  根据手册、LCD 控制器支持 使用 6800系列接口的 LCD 字符显示。

尽管  LCD 接口的寄存器级编程模型已在技术手册中进行了详细说明、但我尚无法找到  将在 Linux 上使用的 LCD 控制器的任何示例程序或软件库。 适用于 AM335x 的 TI Linux SDK 似乎未包含任何示例或驱动程序、

我的问题是、TI 是否有任何资源可用于此目的? 如果没有、您会如何建议我继续? 我正在考虑为 LCD 控制器开发 Linux 内核驱动程序、或者使用/dev/mem.中的 mmap 来映射 LCD 控制器寄存器 您是否可能建议其他方法? 最后、我也会考虑使用 PRU 内核来开发 LCD 固件。

 

提前感谢您的帮助。

干杯!

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

    您好!

    我们有用于 LCD 控制器的 Linux 驱动程序、 它很喜欢在这里: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/gpu/drm/tilcdc?h=ti-linux-6.6.y。您是否在寻找任何具体内容?

    此致、
    Krunal

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

    尊敬的 Krunal:

    首先感谢您的指导。 我已查看 LCD 控制器 Linux 驱动程序和 SDK 用户手册。

    据我 所知、链接的驱动程序仅支持光栅控制器模式。 但我希望使用  LCD 接口显示驱动程序(LIDD)模式、因为它可以轻松与6800系列字符显示器进行交互。

    您是否能够 验证现有的 Linux 驱动程序不支持 LIDD 模式? 如果它支持 LIDD 模式、是否有任何说明如何使用它的指令指南或手册?

    此致、

    Ertuğrul μ A

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

    您好!

    遗憾的是、 驱动程序 不 支持 LIDD、您对仅支持光栅模式的驱动程序的理解是正确的。

    此致、
    Krunal

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

    您好!

    感谢 Krunal 的澄清。 既然电流驱动器显然不支持 LIDD 模式、我的问题是、我可以使用 TI 的任何其他资源来实现这一目的吗? 如果没有、您会如何建议我继续? 我正在考虑为 LCD 控制器开发 Linux 内核驱动程序、或者使用/dev/mem.中的 mmap 来映射 LCD 控制器寄存器 您是否可能建议其他方法? 最后、我也会考虑使用 PRU 内核来开发 LCD 固件。

    此致、

    Ertuğrul μ A

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

    您好!

    不、我没有任何可以与您分享的资源、我的建议是与 Baylibre 等第三方教义进行检查、他们已经与我们的硬件和软件平台合作启用功能。 关于 PRU 核心、请创建另一个票证。

    此致、
    Krunal