[uClinux-dev] IRQ Handling Problem

Igor Plyatov plyatov at gmail.com
Mon Jun 8 06:58:06 EDT 2009


Hello all!

Device: Coldfire MCF5249C3 alike device with uClinux OS.

I have a problem with IRQ handling in Linux-2.4.34.

Previously Linux-2.4.20 kernel used without problems in IRQ handling,
but when I start to use Linux-2.4.34, I got unexpected IRQ handling
delays.

At oscillograms on page
http://kicad.sourceforge.net/wiki/index.php/IRQ_Handling_Problem
you can see signal at line IRQ_IDE.

With Linux-2.4.34, at start of each IRQ packet, I see delays ~1.8ms.

What can be a reason for such problem?


Toolchain used for Linux-2.4.20:

m68k-elf-tools-20030314.sh (gcc-2.95.3)

Toolchains used for Linux-2.4.34:

m68k-uclinux-tools-20061214.sh (gcc-4.1.1)
freescale-coldfire-4.3-45-m68k-uclinux-i686-pc-linux-gnu (gcc-4.3.2)

For gcc-4.x toolchains - no difference in IRQ_IDE behaviour (still have
delays).

Best regards!
--
Igor Plyatov




More information about the uClinux-dev mailing list