I have built a new peripheral for an application I am trying to build to get a better understanding of This device. If this isn't the correct place to ask this question, just let me know and a suggestion of where to ask would be most beneficial.
I built a new AXI4 peripheral and it seemed to go correctly, it is a simple design to learn how to read and write registers. I added the peripheral into my design which only used a processor, a processor reset, and an interconnect. I can add anything that would be useful.
I edit the address of the peripheral and go through the process of generating the bitstream and exporting the hardware.
When I launch the SDK, I look in the Hardware Platform system.hdf and see my peripheral listed with what looks like the correct addresses. I generate the board support package and look at xparameters.h and it has the wrong baseaddr and highaddr.
Is there something special I need to do to get these parameters set correctly?