RFSOC Data Converter Interrupts Not Working in PetaLinux
I am trying to get the interrupts for the RFSOC data converter to return back error status to my user space application. I am doing this in the PetaLinux environment. I am running PetaLinux 2018.3 and using a Vivado design based on 2018.3.1.
I have read through PG269 and have implemented the code fragment for interrupt handling but do not get any callbacks. The XRFDC library reports back that I successfully install the interrupt handler, enable the interrupts and invoke what should cause the interrupt. However, I never get any callbacks.
I have tried to run the rfdc-intr test application but it fails due a lack of stimulus_gen_axi_s which has been purged from the RFSOC design.
The design that I have has the data_converter interrupt tied back to the PL interrupt controller. My libmetal initialization occurs without error.
Any suggestions as to what I can do to troubleshoot this?