zoukankan      html  css  js  c++  java
  • (笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板)


    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*/
  • 相关阅读:
    windows7通过Dns.GetHostAddresses(Dns.GetHostName())获得ipv6地址转换到ipv4
    题解 P3829 【[SHOI2012]信用卡凸包】
    点积与叉积
    点分治
    珂朵莉树
    NOIP2020模拟赛(二十五)7.26 结题报告
    树连剖分
    NOIP2020模拟赛(拾)解题报告
    题解 P2538 【[SCOI2008]城堡】
    模拟退火
  • 原文地址:https://www.cnblogs.com/think-o/p/3825196.html
Copyright © 2011-2022 走看看