[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] uclinux port to Multimedia board
Hi,
John Williams wrote:
> Hi Didier,
>
> didier delacretaz wrote:
>
>> the value of the variable ticks in linux-2.4.x/init/main.c is allways
>> the same (0), i think that the problem comes from the timer, but i
>> can't find it. I checked the xparameters.h file and everything seems
>> right. The CPU_CLK_FREQ is set with the correct value.
>
>
> It seems like the timer interrupt is simply not running. Confirm you
> have your timer peripheral connected to IRQ 0 (or have adjusted the
> setup code appropriately if that's not the case).
>
the interruption port of the mhs file:
PORT Intr = ethernet_interrupt & debug_uart_interrupt &
console_uart_interrupt & timer_interrput
reading the csr register of the timer after the time of a tick returns
me the value of 0x1d0, the bit 23 is set to "1", an interrupt has occured.
I wasn't able to find witch interrupt function is called, in
linux-2.4.x/arch/microblaze/kernel/irq.c, I put a printk in the begining
of every function.
Thanks,
Didier
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/