【正点原子阿尔法 IMX6ULL Linux开发板】6、I2C功能测试
[复制链接]
按照原子哥的教程,直接在虚拟机里面的demo上进行测试:
输入make命令编译出驱动模块文件, 编译成功以后就会生成一个名为“ap3216c.ko”的驱动模块文件。
输入命令编译 ap3216cApp.c 这个测试程序: arm-linux-gnueabihf-gcc ap3216cApp.c -o ap3216cApp 编译成功以后就会生成 ap3216cApp 这个应用程序。
设置开发板ip
ifconfig eth1 192.168.2.111
挂载nfs方便操作
mount -t nfs -o nolock,nfsvers=3 192.168.2.11:/home/alientek/linux/nfs /mnt
查看文件,可见挂载成功:
将前面编译出来 ap3216c.ko 和 ap3216cApp 这两个文件拷贝到 rootfs/lib/modules/4.1.15 目录中:
cp ap3216c* /lib/modules/4.1.15-g3dc0a4b/
重启开发板,进入到目录 lib/modules/4.1.15 中。
输入如下命令加载 ap3216c.ko 这个驱 动模块:
depmod //第一次加载驱动的时候需要运行此命令
modprobe ap3216c.ko //加载驱动模块
然而加载驱动出现了问题
应该是系统与教程的系统不匹配导致
|