This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: interrupts
- To: <ecos-discuss at sources dot redhat dot com>
- Subject: Re: [ECOS] interrupts
- From: rob dot wj dot jansen at philips dot com
- Date: Wed, 30 May 2001 11:02:11 +0200
> I`ve a problem with interrupts.I am working on MPC860. I measured time
> latecy of handling interrupts (ISR only) and it is very long time.I`ve
> default configuration in eCos Configuration tool.
> Do is it possible to shorten this time, if yes then in which way can I do it
Same problem exists on my 65 MHz ARM 710T board with 70 nsec SRAM, the delay between entering the
low-level assembly routine in vectors.S and the actual start of my (C) interrupt routine is about 15 micro secs.
This means that it takes about 1000 cpu cycles to find out which interrupt was fired.
There is a lot of overhead involved in retrieving the index into the hal_vsr_table.
I am thinking of converting the C functions into assembly to speed up interrupt handling (with the penalty
that I'm not compatible with the rest of the world anymore.
Regards,
Rob Jansen
Sr. Software Engineer
Competence Center Platforms
BU Mobile Communications
Meijhorst 60-10, 6537 KT Nijmegen, The Netherlands
Tel: +31-24-353-6329
Fax: +31-24-353-3613
mailto:Rob.WJ.Jansen@philips.com