arm 读取0x00地址的FPGA控制信息,并写到变量reg1中,然后arm会读控制信息
当收到FPGA中断信号后,arm读取0x01地址的FPGA控制信息,并写到reg2变量中
自编程序如下,不知道这样写的话是否正确,求大侠们帮助!
#define armAdd1 0x00
#define armAdd2 0x01
typedef void (* FUNCPTR)();
void readShow()
{
FUNCPTR reg1;
reg1 = (*(unsigned int *))armAdd1;
reg1();
}
void FPGAShow()
{
FUNCPTR reg2;
#if FPGA_IRQ
reg2 = (*(unsigned int *))armAdd1;
reg2();
#else
#endif
} |