器件型号: AM625
尊敬的 TI:
我们使用 am62 dpi 连接我们的面板,我们试图改变 LCD 数据线触发方式从下降到上升。
我们按照技术参考手册修改 DSS0_POL_FREQ (DSS0_VP2)、但输出不变。 
是否需要特定序列或其他寄存器? 感谢你的帮助。
谢谢、
Allen
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
尊敬的 TI:
我们使用 am62 dpi 连接我们的面板,我们试图改变 LCD 数据线触发方式从下降到上升。
我们按照技术参考手册修改 DSS0_POL_FREQ (DSS0_VP2)、但输出不变。 
是否需要特定序列或其他寄存器? 感谢你的帮助。
谢谢、
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:用于更改数据输出的时钟极性