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.

[参考译文] AM625:有关 DSS0_VP2 寄存器设置的问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1635027/am625-question-about-dss0_vp2-register-settings

器件型号: AM625

尊敬的 TI:  

我们使用 am62 dpi 连接我们的面板,我们试图改变 LCD 数据线触发方式从下降到上升。

我们按照技术参考手册修改 DSS0_POL_FREQ (DSS0_VP2)、但输出不变。

image.png
是否需要特定序列或其他寄存器?  感谢你的帮助。


谢谢、
Allen  



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

    您好、Allen、  

    感谢您的查询。

    支持查询的专家不在办公室。

    请预计响应会有所延迟。

    此致、

    Sreenivasa.

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

    您好 Allen、
    您使用的是 Linux 还是 RTOS?

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

    嗨、Mittal、  

    我们正在使用 SDK9.1、Linux 内核:6.1-RT

    谢谢、
    Allen

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

    您好 Allen、
    这是该 SDK 中的一个错误。 这是一个非常旧的 SDK、因此是否可以迁移到新的 SDK? SDK 11.2 中对此进行了更正、可以通过在面板 Simple 中指定正确的标志来纠正标志。 例如:

    static const struct drm_display_mode newhaven_nhd_43_480272ef_atxl_mode = {
    	.clock = 9000,
    	.hdisplay = 480,
    	.hsync_start = 480 + 2,
    	.hsync_end = 480 + 2 + 41,
    	.htotal = 480 + 2 + 41 + 2,
    	.vdisplay = 272,
    	.vsync_start = 272 + 2,
    	.vsync_end = 272 + 2 + 10,
    	.vtotal = 272 + 2 + 10 + 2,
    	.flags = DRM_MODE_FLAG_NVSYNC | DRM_MODE_FLAG_NHSYNC,
    };
    
    static const struct panel_desc newhaven_nhd_43_480272ef_atxl = {
    	.modes = &newhaven_nhd_43_480272ef_atxl_mode,
    	.num_modes = 1,
    	.bpc = 8,
    	.size = {
    		.width = 95,
    		.height = 54,
    	},
    	.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
    	.bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE |
    		     DRM_BUS_FLAG_SYNC_DRIVE_POSEDGE,
    	.connector_type = DRM_MODE_CONNECTOR_DPI,
    };

    在上面、N (H/V) SYNC 到 P (H/V) SYNC 和*DRIVE_POSedge 到*DRIVE_NEGEDGE 将在 11.02 SDK 中翻转极性。

    如果您仍想在 9.01 中执行、则需要手动进行寄存器写入。 为此、请参阅:  AM625:TIDSS_HOW:用于更改数据输出的时钟极性