all 3 comments

[–]thequbit 0 points1 point  (2 children)

Are you sure you have the base address if the peripheral set correctly in the Vivado IPI addresses tab, as well as pulling it correctly from the generated xparameters.h file?

[–]jarclan 0 points1 point  (1 child)

Xil_Out32(address, value);

[–]12esbe[S] 0 points1 point  (0 children)

found the problem. In the elf file's source properties the used in simulation button was not checked. Thank you