这是个悬赏问答,虽然我已经很富有了,我有8000多积分的,但是你这一分,在本网站也很少有人来领的,那我就不客气了, Xil_Out32(MATH_IP_BASE+MATH_REG0,0X42);
Xil_Out32(MATH_IP_BASE+MATH_REG1,0X12);
val = Xil_In32(MATH_IP_BASE+MATH_REG2);
你看这个函数,比如,MATH_IP_BASE+MATH_REG0 IP的及地址+寄存器的偏移,算出寄存器在内存地址空间的地址位置,所以你地址改错了,不能访问正确的寄存器,自然就不对了。
|