工具与软件:
你(们)好
我们目前使用的 SN65DSI84具有 I MX8MM 使用 Linux (6.6.y)。 我们注意到静态图像偶尔上下移动(在如此高的速率下、图像似乎在整个显示屏的整个高度上出现模糊)。 如果在初始化图形流水线后的前几秒内没有出现问题、图像将保持稳定。 然而、当初始化后显示不稳定时、此显示也不稳定、直到管道重新开始。 我们还观察到向右移动的图像。
为了调试此问题、我们调整了 Linux 驱动程序来显示测试图形。 我们注意到测试图案的颜色不正确。 白色条为灰色。 因此、我们尝试了其他格式(格式1、而不是2)。 然后、测试图形的白色条为白色。 但是、当我们显示正常的应用程序图像时、图片现在看起来很模糊、而旧格式的图片看起来很正常。 这是由 DSI 接口导致的吗? DSI 的位顺序是多少? 使用测试图形时、我们没有观察到不稳定性和偏移的图像。
当我们使用 Linux 驱动程序时、我们将寄存器与 DSI 调谐器的输出进行了比较、我们未发现任何差异。
我们还尝试了在 DSI 接口上测量时序、但由于无法在我们的电路板上轻松到达 DSI 信号、因此我们无法在实际电路板上测量时序。 我们能够测量另一个硬件设计(我们电路板的设计基于另一个设计、因此设计看起来相似)上的时序、而时序与我们预期的一样。
sn65dsi84的寄存器也不会显示任何错误。
我们如何进一步调试问题?