I am having a heck of a time redoing the intro to Zynq labs in Vivado 2014.1 (they worked fine for me in PlanAhead). The main problem I am having is writing to a AXI_GPIO device (for the LED duty ratio). Debugging in SDK, I can see that XGpio_Initialize() is successful, but calling XGpio_DiscreteWrite() causes the ARM to lock up and become unresponsive to the debug session. In fact, I cannot restart the debug session until I cycle power...
The same thing happens if I try to directly address the AXI_GPIO address, i.e.
u32 *LED_Duty = (u32 *)0x41200000;
*LED_Duty = 100;
Any thoughts on what is going on here?
Thanks!