AT91SAM9G45 读写寄存器
在Atmel的AT91SAM9G45开发板上进行驱动的开发,调用__raw_writel函数直接对某个特定地址的寄存器进行操作,比如对TWI0的TWI_CR寄存器,实际地址fff84000,映射之后的地址为fef84000,调用__raw_writel(val,0xfef84000)写寄存器,结果insmod驱动程序之后说Unable to handle kernel paging request at virtual address fef84000....一直没明白是什么原因的错误,难道是地址映射的不对?大家能不能给点SAM9G45如何操作寄存器提供一点建议,谢谢!
页:
[1]