我使用mini2440的AD采样,内核使用的是友善提供的2.6.29的内核,在AD采样中要使用到定时器,在AD驱动里我使用下面的语句,希望可以把定时器的寄存器映射过来,然后对这些寄存器直接赋值来操作定时器,但是好像定时器没有运行去来。我想知道这样做是不是正确的,或者请告诉我该如何做?谢谢各位了!
static int timer0_config()
{
rTCFG0 = ioremap(0x51000000,0x04);
rTCFG1 = ioremap(0x51000004,0x04);
rTCON = ioremap(0x51000008,0x04);
rTCNTB0 = ioremap(0x5100000c,0x04);
rTCMPB0 = ioremap(0x51000010,0x04);
rTCNTO0 = ioremap(0x51000014,0x04);
rTCFG0=119;
rTCFG1=0x3;
rTCNTB0= 26406;
rTCMPB0=0;
}
static int timer0_start()
{
rTCON=0x02;
rTCON=0x09;
}