修改设备树:book@VM-24-15-ubuntu:~/100ask_imx6ull-sdk/Linux-4.9.88/arch/arm/boot/dts/100ask_imx6ull-14x14.dts
motor {
compatible = "100ask,gpiodemo";
gpios = <&gpio4 19 GPIO_ACTIVE_HIGH>,
<&gpio4 20 GPIO_ACTIVE_HIGH>,
<&gpio4 21 GPIO_ACTIVE_HIGH>,
<&gpio4 22 GPIO_ACTIVE_HIGH>;
};
在book@VM-24-15-ubuntu:~/100ask_imx6ull-sdk/Linux-4.9.88进行编译
编译:make dtbs
把同文件夹下面的编译好的 100ask_imx6ull-14x14.dtb 下载到共享文件夹share里面
开发板:
mount -t nfs -o nolock,vers=3 192.168.18.7:/Users/liuqingmeng/Documents/share /mnt
cp /mnt/100ask_imx6ull-14x14.dtb /boot
装在驱动程序
insmod gpio_drv.ko