cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
286 Views
Registered: ‎11-26-2018

Using two Frame Buffer Write their interrupts no longer work in petalinux

Hi,

In my project I need two "Frame Buffer Write", one for the main stream (up to 4k@60Hz) and one for the second "stream" (up to 720p). The project with only the first stream works correctly (the arm cpu receives the Frame Buffer Write interrupt), when I put the second Frame Buffer Write the first interrupt doesn't work anymore and neither the new one. At petalinux boot time I get the two frmbuf_wr probed correctly and from my driver I can register one handler per interrupts and configure the two Frame Buffer write.

xilinx-frmbuf a0060000.v_frmbuf_wr: Xilinx AXI frmbuf DMA_DEV_TO_MEM
xilinx-frmbuf a0060000.v_frmbuf_wr: Xilinx AXI FrameBuffer Engine Driver Probed!!
xilinx-frmbuf a0020000.v_frmbuf_wr: Xilinx AXI frmbuf DMA_DEV_TO_MEM
xilinx-frmbuf a0020000.v_frmbuf_wr: Xilinx AXI FrameBuffer Engine Driver Probed!!

 From petalinux with the command

cat /proc/interrupts

I see the two interrupts, but the count remains at zero despite that of the hdmi rising correctly.

irq_petalinux.JPG

Tags (1)
0 Kudos
2 Replies
Highlighted
Moderator
Moderator
225 Views
Registered: ‎11-09-2015

Re: Using two Frame Buffer Write their interrupts no longer work in petalinux

HI andrea@ross 

Are you sure the Video frame buffer are receiving data? It might worth adding an ILA at the input of each Video frame buffer right and see if you are receiving full frames.

Regards


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Adventurer
Adventurer
195 Views
Registered: ‎11-26-2018

Re: Using two Frame Buffer Write their interrupts no longer work in petalinux

Solved by creating a new petalinux project