新手上路 
 
	- 积分
 - 32
 
        - 金钱
 - 32 
 
       - 注册时间
 - 2021-5-2
 
      - 在线时间
 - 8 小时
 
 
 
 | 
 
5金钱 
 本帖最后由 a14680024 于 2024-12-10 10:12 编辑  
 
看视频教程 拓展训练是  
 
我在Vivado打开通道2后,然后在Vitis更新硬件,再编写代码,但是卡住了 
#define AXI_GPIO_DEVICE_ID                XPAR_GPIO_0_DEVICE_ID 
#define AXI_GPIO_CHANNEL1                1 
#define AXI_GPIO_CHANNEL2                2 
/*AXI_GPIO初始化*/ 
XGpio_Initialize(&AXI_Gpio,AXI_GPIO_DEVICE_ID); 
/*PL按键*/ 
XGpio_SetDataDirection(&AXI_Gpio,AXI_GPIO_CHANNEL1,1);//1输入 
 
/*PL小灯*/ 
XGpio_SetDataDirection(&AXI_Gpio,AXI_GPIO_CHANNEL2,0);//0输出 
printf("111111111111"); 
/*AXI_GPIO中断*/ 
SetupInterruptSystem(&Intc, &AXI_Gpio, INTC_GPIO_INTERRUPT_ID); 
 
 
产生现象:1、通道1的中断不会产生 
                2、printf 1111  不执行卡住了 
是什么原因照成的? 
 |   
 
 
 
 
 
 |