ZYNQ同时使用两个中断时遇到的问题

前一阵子使用vivado的例程同时配置了两个中断,一个是串口中断,一个是以太网中断,单独测试都是可使用的,两个同时测试时,只有后初始化的中断能够运行。web 检查代码发现是两个中断的初始化同时使用了同一个指针,所以后初始化的中断使用的虽然是本身的变量,但指向了同一个内存,致使前一个初始化的中断被清空,所以只有后一个中断能够正常运行。svg 因而修改代码,全部中断配置共用该变量XScuGic Int
相关文章
相关标签/搜索