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: 
Observer masrut
Registered: ‎07-30-2015

AMP : mount command hangs when bare metal ID61 interrupt enabled

I have a custom system, very similar to zedboard.

I implemented an AMP with Petalinux 2015.2.1 on CPU0, and a bare metal APP on CPU1.

The system is working fine. But if in the Bare Metal part the GPIO Global Interrupt is enabled (command : XGpio_InterruptGlobalEnable(&GPIO)) and if on linux side I give the command "mount /dev/mmcblk0p1  /media", then the mount hangs, reporting "mmc0 : waiting for hw interrupt"

If on the bare metal side I don't enable the GPIO global command, the mount on linux side  can be done without problems. I connected  the GPIO on bare metal side to the Shared Interrupt ID61

Anyone has a suggestion in order to understand what is going on ? I don't understand why shared interrupt 61 can have an influence on the SDCARD driver...




0 Kudos