flyinox 发表于 2009-08-25 16:23

求助:ARM的SD控制器的寄存器只能读,不能写入

用的是2440的开发板,编写SDIO的驱动,但是发现关于SD控制器的所有寄存器都只能读,不能写入,读出的数据都是初始值。写入后再读出寄存器内容不变。
尝试过其他控制器的寄存器都是可以读写的,比如SPI和ADC这些。
使用的方法是先ioremap,然后进行readl和writel操作。
请教为什么SD控制器的寄存器就不能进行读写呢?

flyinox 发表于 2009-09-01 22:23

问题自己解决了,原因是没有看SD的时钟时能

zxzxy1988 发表于 2012-04-10 10:50

我也遇到了这个问题~最后发现是PCLK时钟没有设置的原因,囧
页: [1]
查看完整版本: 求助:ARM的SD控制器的寄存器只能读,不能写入