I am fighting again my MicoZed Board the whole afternoon until now. I am trying to implement the clock wizard with the Dynamic Reconfiguration feature. Synthesis, Implementation and generate Bitstream runs successful. Also the Export to the SDK makes no trouble. In the xparameters.h file I can find the XPAR_CLK_WIZ_0_BASEADDR define. But when I try to read or write to this address the whole controller crashes. By a read access I do not get a response u201Cn/au201D. If I try to read from another address after these access I get the following exception: u201CCannot access DDR; the controller is held in reset.u201D
To read from the clk_wiz I use a variable:
uint32_t* control = XPAR_CLK_WIZ_0_BASEADDR+4;
To read from the Pointer I use the variable window.
The connection between the clk_wiz and the Zynq System (axi light) was made by vivado run connect automation. Thus I do not think that there is my mistake.
Is there anybody who have an idea what I make wrong?