I'm using the ad7616 evaluation board. As I was having a problem with the axi dmac. I find the following problems:
- in dmac transfer function this line call axi_dmac_function to write 0x1 at the register 0x408 (macro definition of register) is but instead of writing on the target register the it writes on the register 0x404 as shown in the below picture. I don't know why it's happening.
- After that when moving forward and it ignores this piece of loops code and directly goes to the return value.