+ -
当前位置:首页 → 问答吧 → uboot 中关于flash的宏定义

uboot 中关于flash的宏定义

时间:2010-12-13

来源:互联网

想移植uboot1.4到s3c44b0上,板子上的flash芯片是sst39vf160.
从uboot/include/flash.h中找到了如下的一些宏定义
#define SST_ID_xF200A        0x27892789        /* 39xF200A ID ( 2M = 128K x 16 )        */
#define SST_ID_xF400A        0x27802780        /* 39xF400A ID ( 4M = 256K x 16 )        */
#define SST_ID_xF800A        0x27812781        /* 39xF800A ID ( 8M = 512K x 16 )        */
#define SST_ID_xF160A        0x27822782        /* 39xF800A ID (16M =        1M x 16 )        */
#define SST_ID_xF1601        0x234B234B        /* 39xF1601 ID (16M =        1M x 16 )        */
#define SST_ID_xF1602        0x234A234A        /* 39xF1602 ID (16M =        1M x 16 )        */
#define SST_ID_xF3201        0x235B235B        /* 39xF3201 ID (32M =        2M x 16 )        */
#define SST_ID_xF3202        0x235A235A        /* 39xF3202 ID (32M =        2M x 16 )        */
#define SST_ID_xF6401        0x236B236B        /* 39xF6401 ID (64M =        4M x 16 )        */
#define SST_ID_xF6402        0x236A236A        /* 39xF6402 ID (64M =        4M x 16 )        */
#define SST_ID_xF040        0xBFD7BFD7        /* 39xF040 ID (512KB = 4Mbit x         */

#define FLASH_SST200A        0x0040                /* SST 39xF200A ID (  2M = 128K x 16 )        */
#define FLASH_SST400A        0x0042                /* SST 39xF400A ID (  4M = 256K x 16 )        */
#define FLASH_SST800A        0x0044                /* SST 39xF800A ID (  8M = 512K x 16 )        */
//#define FLASH_SST160A        0x0046                /* SST 39xF160A ID ( 16M =   1M x 16 )        */
#define FLASH_SST160        0x0046                /* SST 39xF160A ID ( 16M =   1M x 16 )        */
#define FLASH_SST320        0x0048                /* SST 39xF160A ID ( 16M =   1M x 16 )        */
#define FLASH_SST640        0x004A                /* SST 39xF160A ID ( 16M =   1M x 16 )        */
#define FLASH_SST040        0x000E                /* SST 39xF040 ID (512KB = 4Mbit x 8 )        */
没有找到适合的flash芯片定义,应该怎么改啊??
能不能解释一下,这几个定义中的数据,是怎么来的,有没有什么特定的意义??看着好像是有规律

作者: jplzl10000   发布时间: 2010-12-13

如果我没记错  这个数据其实是读取FLASH中的某个数据 固定在FLASH中的

意思就是说 你要找到FLASH中的特定数据 然后预定义一个就行了

作者: wgs13579   发布时间: 2010-12-13

热门下载

更多