Firefly开源社区

标题: ubuntu里xdma的驱动安装不了,提示没有内核源码 [打印本页]

作者: 王放    时间: 2022-6-10 08:56
标题: ubuntu里xdma的驱动安装不了,提示没有内核源码
自己安装的ubuntu,
但是安装xdma的驱动,提示没有内核源码。
下载了sdk,切换到rk3588/linux_release_v0.1.0a版本,选择配置文件,编译./build.sh uboot不成功,查看配置文件感觉生成的不对。
device/rockchip/.BoardConfig.mk



请帮忙看一下如何解决,多谢啦!


作者: 板蓝根    时间: 2022-6-10 11:25
请问根据 wiki 搭建了 编译环境 了吗? 上传一下编译失败的 log
作者: 王放    时间: 2022-6-10 12:55
从解压开始所有log,还请帮忙看一下。多谢

build_log.txt

44.11 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: 王放    时间: 2022-6-13 15:07
  1. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$ make
  2. Makefile:16: XVC_FLAGS: .
  3. make -C /lib/modules/5.10.66/build M=/home/firefly/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma modules
  4. make[1]: *** /lib/modules/5.10.66/build: No such file or directory.  Stop.
  5. make: *** [Makefile:35: all] Error 2
  6. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$
  7. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$
  8. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$
  9. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$ ll /lib/modules/5.10.66/
  10. total 326
  11. drwxrwxr-x 3 root root   1024 Jun 13 07:02 ./
  12. drwxrwxr-x 3 root root   1024 Apr 24 02:47 ../
  13. drwxrwxr-x 3 root root   1024 Apr 24 02:47 kernel/
  14. -rw-r--r-- 1 root root  20077 Apr 24 02:47 modules.alias
  15. -rw-r--r-- 1 root root  20846 Apr 24 02:47 modules.alias.bin
  16. -rw-rw-r-- 1 root root  24198 Apr 24 02:47 modules.builtin
  17. -rw-r--r-- 1 root root  27179 Apr 24 02:47 modules.builtin.bin
  18. -rw-rw-r-- 1 root root 159146 Apr 24 02:47 modules.builtin.modinfo
  19. -rw-r--r-- 1 root root   8260 Apr 24 02:47 modules.dep
  20. -rw-r--r-- 1 root root  17682 Apr 24 02:47 modules.dep.bin
  21. -rw-r--r-- 1 root root      0 Apr 24 02:47 modules.devname
  22. -rw-rw-r-- 1 root root   7333 Apr 24 02:47 modules.order
  23. -rw-r--r-- 1 root root     55 Apr 24 02:47 modules.softdep
  24. -rw-r--r-- 1 root root  16277 Apr 24 02:47 modules.symbols
  25. -rw-r--r-- 1 root root  23322 Apr 24 02:47 modules.symbols.bin
  26. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$
复制代码


下载源码以后,建立软链接,编译还是失败
  1. build -> /home/firefly/Tools/rk3588/kernel/
  2. source -> /home/firefly/Tools/rk3588/kernel/
复制代码

  1. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$ make
  2. Makefile:16: XVC_FLAGS: .
  3. make -C /lib/modules/5.10.66/build M=/home/firefly/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma modules
  4. make[1]: Entering directory '/home/firefly/Tools/rk3588/kernel'

  5.   ERROR: Kernel configuration is invalid.
  6.          include/generated/autoconf.h or include/config/auto.conf are missing.
  7.          Run 'make oldconfig && make prepare' on kernel src to fix it.

  8. Makefile:667: include/config/auto.conf: No such file or directory
  9. make[1]: *** [Makefile:744: include/config/auto.conf] Error 1
  10. make[1]: Leaving directory '/home/firefly/Tools/rk3588/kernel'
  11. make: *** [Makefile:35: all] Error 2
  12. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$ make
  13. Makefile:16: XVC_FLAGS: .
  14. make -C /lib/modules/5.10.66/build M=/home/firefly/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma modules
  15. make[1]: *** /lib/modules/5.10.66/build: No such file or directory.  Stop.
  16. make: *** [Makefile:35: all] Error 2
  17. firefly@firefly:~/Tools/dma_ip_drivers/XDMA/linux-kernel/xdma$
复制代码





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1