LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1285|回复: 0

spi的寄存器写不进去?

[复制链接]
发表于 2009-9-22 22:17:03 | 显示全部楼层 |阅读模式
unsigned int temp;
static void __iomem *base_addr;
base_addr=ioremap(S3C2410_PA_SPI,0x20);
if(base_addr==NULL){
printk(KERN_ERR "Failed to remap register block\n");
return -ENOMEM;}
writeb(1, base_addr+S3C2410_SPPIN);
temp=readb(base_addr+S3C2410_SPPIN);
readb(base_addr+S3C2410_SPRDAT)是0xff,但是printk temp的值一直是0,为啥呢?

我用的sky2440的开发板,linux2.6.25.8的内核,请各位大侠指点一二!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表