首页 > 系统服务 > 详细

(笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板)

时间:2014-07-06 17:28:44      阅读:532      评论:0      收藏:0      [点我收藏+]


QQ2440改 GT2440
1跟换Nand Flash
   将QQ2440的Nand Flash k9f1208u0b (64M)焊接取下来,换上k9f2g08u0a 或k9f2g08u0b (256M)
2.去掉QQ2440板上右边靠中间的电阻 NR5,不去掉无法从Nand Flash 启动
这里去掉电阻配置 Nand Flash Memory Configuration Table
对应的管脚 NCON0,      GPG13,    GPG14,    GPG15
                 高,           高,         高,          低

                 Advance    2Kbytes    5-Addr     8-bit bus with
3,在网上下载一个QQ2440.jflash的jlink下载的配置文件,将GT2440的u-boot.bin下载进去
4.对于lcd显示偏移的情况(4.3寸),根据自己的情况修改
修改u-boot源码
/opt/GTStudio/GT2440/u-boot-1.1.6/include/configs/GTStudio.h

#elif(LCD_TFT == TX11D)
#define    CONFIG_LCD_VBPD     3
#define    CONFIG_LCD_VFPD     5
#define    CONFIG_LCD_VSPW     5
#define    CONFIG_LCD_HBPD     39
#define    CONFIG_LCD_HFPD     5
#define    CONFIG_LCD_HSPW     5
#define    CONFIG_LCD_CLKVAL     4

Linux 源码修改

/opt/GTStudio/GT2440/linux-2.6.30.4/arch/arm/mach-s3c2440/mach-gt2440.c

#elif defined(CONFIG_FB_S3C24X0_TX480272)
.width     = 480,
.height     = 272,

.pixclock     = 40000, /* HCLK 100 MHz, divisor 1 */
.setclkval     = 0x4,
.xres     = 480,
.yres     = 272,
.bpp     = 16,
.left_margin    = 5,    /* for HFPD*/
.right_margin    = 43,    /* for HBPD*/
.hsync_len    = 5,    /* for HSPW*/
.upper_margin    = 5,    /* for VFPD*/
.lower_margin    = 4,    /* for VBPD*/
.vsync_len    = 5,    /* for VSPW*/

 

(笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板),布布扣,bubuko.com

(笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板)

原文:http://www.cnblogs.com/think-o/p/3825196.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!