UPGRADE YOUR BROWSER

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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
212 Views
Registered: ‎05-12-2012

DMA interrupts not triggered when AMP

Hi.

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