This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Performance counter interrupt on XScale
- To: ecos-discuss at sourceware dot cygnus dot com
- Subject: Re: [ECOS] Performance counter interrupt on XScale
- From: Cristiano Ligieri Pereira <cpereira at ics dot uci dot edu>
- Date: Tue, 28 Aug 2001 11:35:00 -0700 (PDT)
My problem with the interrupts is fixed now, but I think there is a bug in
the IQ80310 port. When using the CCNT as the source of RTC ticks the PMU
interrupts have to be steered to FIQ, otherwise it doens't work properly.
Cristiano.
------------------------------------------------------------
Cristiano Ligieri Pereira - http://www.ics.uci.edu/~cpereira
On Thu, 23 Aug 2001, Cristiano Ligieri Pereira wrote:
>
> Hi,
>
> This is my problem, more specifically. The processor is running at 600Mhz.
> If I set the value of the counter as 0xFFFFFFFF - 60000000, which should
> give me 10 interrupts (ticks) per second, it works fine. However, if I try
> to get 100 interrupts per second (eCos default in most systems) setting
> the counter to 0xFFFFFFFF - 6000000 I doesn't work. I simply get very long
> delays (using cyg_thread_delay function), as opposed to get shorter delays
> as it should work.
>
> Any ideas why?
>
> Cristiano.