LPC2478外接STN 320*240 16级灰度屏问题:
1. uboot引导内核成功后,在video/xxfb.c中,对LCD控制器进行初始化,并显示一幅图片,图片是用软件生成的一个38400byte大小的数组,直接扫到SDRAM中,显示正常。且能进入miniGUI界面。
2.如果在uboot中也对lcd进行初始化,显示同样一幅大小的图片,显示方法也一样,则会乱码, 如果使用HJTAG进行调试,在进入linux内核之前点击HJTAG上的Reset按钮,则能正确显示uboot中的图片,如果在已经进入gui后,在点击reset按钮,则显示乱码,而且是上半屏是碎点乱码,下半部分白屏。如果直接进行上电操作,则也显示乱码,但乱码情况不一样,为黑白交替,3条黑3条白,宽度差不多,好像还不能进入内核了。
3.这大概是什么原因引起,SDRAM问题,还是LCD初始化问题?? |