TangLuo 发表于 2022-11-21 17:34:07

自定义驱动无法加载

内核目录为/home/forlinx/work/OK10xx-linux-fs/flexbuild/packages/linux/OK10xx-linux-kernel,编译出的驱动通过TFTP传输到开发板后无法被加载

hai 发表于 2022-11-22 08:23:33

您这个编译是有问题的,首先您引用的内核路径是错误的。
正确路径:OK10xx-linux-fs/flexbuild/build/linux/linux/arm64/output
还有您没有设置交叉编译器。
设置命令:export CROSS_COMPILE=aarch64-linux-gnu-
还需要设置一下arm架构。
设置命令:export ARCH=arm64
用这个方法之前,要保证您的源码是全编译通过的。您参考这个再尝试一下。

TangLuo 发表于 2022-11-22 11:07:39

hai 发表于 2022-11-22 08:23
您这个编译是有问题的,首先您引用的内核路径是错误的。
正确路径:OK10xx-linux-fs/flexbuild/build/linu ...

好的,感谢
页: [1]
查看完整版本: 自定义驱动无法加载