由于我手上这颗IC是TDDI IC,TP使用Long-H mode(120Hz report rate)touch区间。
外部LVDS data会先写入内部line buffer,当到了display区间,会从line buffer读取资料。而Line buffer的读取时间/速度,是根据frame rate = 60Hz来调试的。
而Tiny4412最大只支持80MHz的DCLK,换算出来的帧频只有36Hz,会导致写入line buffer速度变慢,但读取时间/速度仍按照60Hz设定,导致资料未完全写入Line buffer,就开始读取,因而导致画面错乱
最后是更改initial code里的寄存器配置,将读取时间/速度按照36Hz来配置,画面异常消失。