LCD帧内存问题
如图,在S3C2440的芯片手册的15—34那一页,给出了一个计算帧内存各地址的方法,我的理解和疑惑有下面几个方面:
1.16灰度代表是4bpp的,所以2048*4/16=512,既是OFFSIZE的值;
2.LCDBASEU的值是如何计算的?
3.0x0c50 0000=0000 1100 0101 0000 0000 0000 0000 0000,右移22位即是0011 0001,为地址线的30到22位,而LCDBASEU为0x8 0000=1000 0000 0000 0000 0000,为地址线的20到1位,所以起始地址为 0011 0001 0 1000 0000 0000 0000 0000 0000 0,化为十六进制为0x0c50 0000,为什么OFFSIZE有值计算后还是和原起始地址一样呀?
求指导呀,按说OFFSIZE不等于0,帧内存的其实地址和屏幕显示的地址应该不一样呀,真糊涂了。
页:
[1]