We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 
Registered: ‎09-08-2018

PetaLinux Interrupts not appearing


In Vivado, I placed two 16550 UART modules in the BD and connected their IRQ lines to the Zynq block.


Using Vivado 2016.2


My software counterpart has built the project and sometimes the two IRQs are registered in Petalinux and other times they do not appear.


- She is using 'cat proc interrupts' to discern if the interrupt service routines are connected to the interrupts.

Is there a way to tell in the .hdf file, or elsewhere, that I have properly generated the interrupt lines between the IP cores and Zynq?


How does software make the Petalinux image and register the interrupts?  Is there a report or log file which shows us that the interrupts have been properly mapped and connected?


Thanks for your help!

0 Kudos
1 Reply
Participant pedro_machado
Registered: ‎05-26-2018

Re: PetaLinux Interrupts not appearing

Have you selected IRQ support during when doing petalinux-config -c kernel?

Device Drivers -> Userspace I/O drivers -> <*> Userspace I/O platform driver with generic IRQ handling


Check our guide here 

0 Kudos