主题 : 大家帮我看下这个是什么原因的错误 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 1378
精华: 0
发帖: 8
金钱: 90 两
威望: 45 点
综合积分: 16 分
注册时间: 2008-08-22
最后登录: 2017-09-13
楼主  发表于: 2009-10-23 12:39

 大家帮我看下这个是什么原因的错误

 大家帮我看下这个是什么原因的错误
级别: 新手上路
UID: 1378
精华: 0
发帖: 8
金钱: 90 两
威望: 45 点
综合积分: 16 分
注册时间: 2008-08-22
最后登录: 2017-09-13
1楼  发表于: 2009-10-23 12:40

级别: 新手上路
UID: 1378
精华: 0
发帖: 8
金钱: 90 两
威望: 45 点
综合积分: 16 分
注册时间: 2008-08-22
最后登录: 2017-09-13
2楼  发表于: 2009-10-23 12:41
在s3c2410.h中的

static inline S3C2410_NAND * const S3C2410_GetBase_NAND(void)
{
    return (S3C2410_NAND * const)S3C2410_NAND_BASE;
}
下面我加入了

static inline S3C2440_NAND * const S3C2440_GetBase_NAND(void)
{
    return (S3C2440_NAND * const)S3C2410_NAND_BASE;
}
级别: 新手上路
UID: 1378
精华: 0
发帖: 8
金钱: 90 两
威望: 45 点
综合积分: 16 分
注册时间: 2008-08-22
最后登录: 2017-09-13
3楼  发表于: 2009-10-23 12:44
S3C2410_NAND_BASE与S3C2440_NAND_BASE值一样,所以我直接写成    
    return (S3C2440_NAND * const)S3C2410_NAND_BASE;
而没有

    return (S3C2440_NAND * const)S3C2440_NAND_BASE;