XGpio Gpio; /* The Instance of the GPIO Driver */ static volatile u32 IntrFlag; /* Interrupt Handler Flag */ int main(void) { int Status; u32 DataRead; print(" Press button to Generate Interrupt\r\n"); Status = GpioIntrExample(&Gpio, XGPIO_AXI_BASEADDRESS, GPIO_CHANNEL1, &Data...
从上面的介绍中,我们因为本实验暂未使用到中断,所以应该选择xgpiops_polled_example示例。选择好示例后,点击“OK”按钮。 5-6在Explorer中,新增了xgpiops_polled_example_1目录,我们打开其src目录下的xgpiops_polled_example.c文件。 图2.4.12 打开xgpiops_polled_example.c文件 5-7显示行数。此处...
(5)双击打开“platform.spr”,点击“axi_gpio_1”的“Import Examples”。 选择“xgpio_intr_tapp_example”例程。 (6)由于我们按键中断是接在axi_gpio_1上,我们需要修改该例程的宏定义,将GPIO_0改为GPIO_1。 (7)例程的GPIO中断代码说明如下: (8)修改例程的GPIO中断服务函数“GpioHandler”,使其完成4个拨...
xgpiops_intr_example.c 包含有关如何直接使用 XGpiops 驱动程序的示例。此示例显示了中断模式下驱动...
17 #define GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID //宏定义 GPIO_PS ID 18 19 #define MIO_LED 38 //连接 PS_LED1 到 MIO38 20 #define MIO_LED2 39 //连接 PS_LED2 到 MIO39 21 22 /*** Type Definitions ***/ 23 typedef struct { 24 u32 OutputHz...
由于本实验只是通过PS端的GPIO来点亮LED灯,不涉及中断使用,因此我们选择“xgpiops_polled_example”工程。 (6)这个example工程是测试PS端MIO的输入输出的,由于ZedBoard开发板PS端的LED是MIO7,因此我们需要在文件中修改Output_pin为7,测试 MIO7的LED灯。
Available add-ons Advanced Security Enterprise-grade security features GitHub Copilot Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of ...
Two main functions will help us write to the GPIO peripheral. Firstly, let us initialize a GPIO instance by using the function XGpio_Initialize which takes two arguements. One of the arguments being the instance pointer and the other is device ID. You will find the device ID in xparameters...
This tutorial will walk you through creating various simple software applications in Vitis 2021.2 for a OSDZU3 System-in-Package based design. It will use the OSDZU3-REF platform as an example.Here is a video that walk through this guide that you can follow along with!Objectives ...
3.20 运行docker,将Tool-Example文件夹复制到Vitis-AI1.2中,运行docker后,workspace会默认为Vitis-AI1.2,放在别的地方会找不到。 打开vitis-ai所在路径,运行docker sudo ./docker_run.sh xilinx/vitis-ai:1.2.82目前来说,必须是这个版本,如果是最新版本,过程中会报错,且不会生成elf文件。