发新话题
打印

知道了ARM中的SD寄存器地址0x00214000,在linux2.6下怎样读写其内容?在线等,,,

知道了ARM中的SD寄存器地址0x00214000,在linux2.6下怎样读写其内容?在线等,,,

知道了ARM中的SD寄存器地址0x00214000,

为什么不能这样读取

#define  MMCSDR_BASE IO_ADDRESS(0x00214000)

#define mmcsdr_str_stp_clk  (*((volatile unsigned long *)(MMCSDR_BASE)))

mmcsdr_str_stp_clk=100

这样为什么不行?

在linux2.4下,是把0x00214000改成了0xf0214000,但在linux2.6下就会引起系统崩溃

急,,,,,,      

TOP

不知道你的内核是怎样的,但应该是做过修改的,有mmu和没有的区别可大了哦。      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

发新话题