我参照am3517datasheet里关于dss时钟设置的相关章节,如下设置像素时钟:
clkctrl_write_reg(CM_CLKEN_PLL,CM_CLKEN_PLL | (0x7<<16) );
dss_clk_write_reg(CM_AUTOIDLE_DSS, 1);
dss_clk_write_reg(CM_CLKSTCTRL_DSS, 2);
dss_clk_write_reg(CM_ICLKEN_DSS, 1);
dss_clk_write_reg(CM_FCLKEN_DSS, 7);
dss_write_reg(DSS_CONTROL, 0x18);//时钟源选择DSS1_ALWON_FCLK)
dispc_write_reg(DISPC_DIVISOR, 0x00010005); //像素时钟分频
使能lcd后用示波器测量dss_pclk引脚,无时钟输出。
请指教。
Yaoming Qin:
建议你参考starterware来写lcd的代码