Firefly开源社区

[Linux] ubuntu里xdma的驱动安装不了,提示没有内核源码

17

积分

0

威望

0

贡献

技术小白

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

image.png

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

回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11135

优秀版主

发表于 2022-6-10 11:25:34     
请问根据 wiki 搭建了 编译环境 了吗? 上传一下编译失败的 log
回复

使用道具 举报

17

积分

0

威望

0

贡献

技术小白

积分
17
发表于 2022-6-10 12:55:33     
从解压开始所有log,还请帮忙看一下。多谢

build_log.txt

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

回复

使用道具 举报

17

积分

0

威望

0

贡献

技术小白

积分
17
发表于 2022-6-13 15:07:34     
  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$
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表