1、检查vivado工程里面的block design里面的ip设计和芯片设置是否开启2、检查各个连接是否正确3、检查约束的针脚是否接对4、检查verilog里面的代码是否正确5、编译petalinux内核的时候是否开启了对应的功能比如bram比如iic等这些设备都是在petalinux内核编译的时候去设置的这里设置开启了之后才能在板子上找到petalinux-config -c kernel6、修改设备树有些设置也需要在设备树中进行定义7、上板验证查看对应设备ls /dev/i2c*查看对应功能ls /proc/device-tree/amba_pl/i2c41600000/查看对应驱动dmesg | grep -i i2c查看对应详情hexdump -C /proc/device-tree/amba_pl/i2c41600000/interrupts