您的位置:首页 > 其它

mini2440 X35上做韦东山LCD裸板程序

2016-04-21 16:33 260 查看
现在这块开发板mini2440用的LCD是x35,跟韦老师讲课用的LCD不同。所以韦老师给的程序不能直接用。但是修改之后成功!注意触摸屏驱动跟韦老师的也应该是不一样的,所以只能显示图像,触摸屏没有反应。

终于让lcd裸板 跑起来了。现在这块开发板mini2440用的LCD是x35,跟韦老师讲课用的LCD不同。所以韦老师给的程序不能直接用。但是修改之后成功!
裸板程序在E:\example linux\mini2440裸板    里,
修改的地方:
1)  将所有320240的地方替换成240320
2)  最为关键的一步:设置LCDCON5时一定要将bit[6]的vden反置。即(1<<6)
LCDCON5= (FORMAT8BPP_565<<11) | (HSYNC_INV<<9) | (VSYNC_INV<<8) |(BSWP<<1) | (1 <<6);
3)修改成mini2440 X35的大小
     xsize = 240;
     ysize = 320;
4)修改参数,自己多试试

#else

/* 自己微调一下, 上下移动调VBPD和VFPD, 左右移动调HBPD和HFPD

 * 保持(VBPD+VFPD)不变, 减小VBPD图像上移

 * 保持(HBPD+HFPD)不变, 增加HBPD图像右移

 * 多试几次, 我试了10多次
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: