刚试了一下
1.3.2rc1和1.3.2,1.3.4都不行,只能把patch应用在1.3.2rc2上(rc3没试),过几天有时间了,考虑移植到1.3.2或1.3.4正式版本上。
支持三星3.5'屏,修改两个文件
1修改qq2440.h
/*#define QQ2440_LCD_TFT_800480 1*/
/*uncomment if use SAMSUNG 3.5" LCD*/
#define QQ2440_LCD_TFT_320240 1
#define VIDEO_FB_16BPP_PIXEL_SWAP 1另外修改自己的IP
#define CONFIG_ETHADDR 00:1d:60:1e:fe:dc
#define CONFIG_NETMASK 255.255.255.0
#define CONFIG_IPADDR 192.168.2.222
#define CONFIG_SERVERIP 192.168.2.198
2修改qq2440.c
增加
#elif defined QQ2440_LCD_TFT_320240
//#error "SAMSUNG 3.5' LCD on QQ2440 not supported yet"
/* Configuration for SAMSUNG 3.5" LCM on QQ2440 */
lcd->LCDCON1 = 0x00000378;
lcd->LCDCON2 = 0x033bc14f;
lcd->LCDCON3 = 0x00293f0f;
lcd->LCDCON4 = 0x00000d08;
lcd->LCDCON5 = 0x00000b09;
lcd->LPCSEL = 0x00000f82;
pGD->winSizeX = pGD->plnSizeX = 320;
pGD->winSizeY = pGD->plnSizeY = 240;
pGD->gdfBytesPP = 2;
pGD->gdfIndex = GDF_16BIT_565RGB;
pGD->frameAdrs = LCD_VIDEO_ADDR;
pGD->memSize = 0x25800; /* 320*240*16bit */
#endif
编译完成就ok
[ 此贴被wsliu在2008-09-09 15:12重新编辑 ]