This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: interrupts


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]