This is the mail archive of the ecos-devel@sourceware.org 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] |
Other format: | [Raw text] |
Hi, the CYGPKG_IO_SERIAL_ARM_LPC2XXX package support up to two serial devices. Therefore it uses the VIC (vectored interrupt controller) of the LPC devices. If both channels are enables in the configtool both will also get the same interrupt priority. This is not possible with the LPC VIC and causes, that only the last interrupt is enables and the first one generates "spurious interrupts" (from eCos point of view) that leads to data fetch and illegal instruction exeptions. I added support to assign the priority in the configtool/driver. Greetings, Martin PS: Is it possible to avoid assignment of equal priorities to different IRQs at same time in configtool/cdl.
Attachment:
prio.patch
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |