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: ‎05-12-2012

DMA interrupts not triggered when AMP


I use AMP config with Linux on core0 and baremetal app on core1. Tools version is 2017.4.

I want to use Zynq PS DMA by core1 for data transfers between DDR regions. When I config DMA_PS and SCUGIC in baremetal finally I cannot get interrupt from DMA. In the same time AXI TmrCntr from PL is work properly in interrupt mode.

I wrote some example code that do not work on my system. May be сolleagues make a glance on it. The same code work if I run it on core0.

I also use -DUSE_AMP=1 preprocessor directive if it matters.

May be I shall not use DMA_PS at all in core1 becouse Linux grab it? May be I need some tricks with cache? Please help.



0 Kudos