s3c6410的物理地址与虚地址的问题————不要复制被认定东西
[size=12px]#define S3C6410_ADDR(x) (0xF4000000 + (x))
#define S3C24XX_VA_GPIO S3C6410_ADDR(0x00500000)
#define S3C6410_GPIOREG(x) ((x) + S3C24XX_VA_GPIO)
#define S3C6410_GPACON *((volatile unsigned long*)S3C6410_GPIOREG(0x00))
#define S3C6410_GPADAT *((volatile unsigned long*)S3C6410_GPIOREG(0x04))
//port E
#define S3C6410_GPECON *((volatile unsigned long*)S3C6410_GPIOREG(0x0080))
#define S3C6410_GPEDAT *((volatile unsigned long*)S3C6410_GPIOREG(0x0084))
#define S3C6410_GPEUP *((volatile unsigned long*)S3C6410_GPIOREG(0x0088)) [/size][img=http://my.csdn.net/my/album/detail/1236725][/img]
但是S3C64XX_GPACON 它本来的地址是0x7F008000,有人说过是物理地址与虚地址的问题,我想知道的是,这个虚地址的起始位置是定好的吗,还是可以任意改的,还有在内核哪里可以看到虚地址的相关的宏定义之类的源代码???
[解决办法]
[img=http://my.csdn.net/my/album/detail/1236725#][/img]
[解决办法]
http://my.csdn.net/my/album/detail/1236725#这是我的图片地址,上传后不知道为什么打不开!!!!!!!!!
[解决办法]