CM5编译xdma出现问题
-
我在编译xdma驱动的时候遇到/lib/modules/$(shell uname -r)/build的build文件夹无法找到,然后我去到了/lib/modules/5.10.110/这个目录下发现build文件是一个超衔接,请问我如果需要在/lib/modules/$(shell uname -r)/build的目录下编译驱动该怎么办呢?
(这个是我的xdma的makefile文件)
(这个是我发现build文件是一个超链接文件) -
@Jake 下载我们提供的内核源码 https://wiki.cool-pi.com/en/home/application_notes ,编译链接操作一次。
假定源码目录在/home/coolpi/kernel
sudo ln -sf /home/coolpi/kernel /lib/modules/5.10.110/build sudo ln -sf /home/coolpi/kernel /lib/modules/5.10.110/source
-
@大法师 好的,可以了,感谢
-
你好,我在执行sudo cp -a out/* /boot/firmware这个后,提示空间不足。
执行完其他操作后,还是make不了,报如图错误,帮忙看看。 -
@Android2002 如图这个地方提示空间不足。
-
@Android2002
可以先删除boot/firmware里边的文件,然后再拷贝。注意删除前最好备份一下,否则错误的文件会导致系统无法正常启动。 -
@george 试过了,从out拷贝过来的文件就超出空间了。
-
@Android2002
modules.tar.gz 可以不用拷贝,放其它目录一样的。 -
@george 看磁盘分区,只有300M,拷贝的文件有330M,提示空间不足。我试试其他目录。
-
@george
抱歉,再请教一下。如图,make的时候提示没有规则可制作目标。
这是参考文档进行链接,源驱动前面路径。
这是参考文档链接方法/
这两个链接是有效的,可以指向源代码。以上,帮忙看看我理解和link的是否有问题。还请帮忙看一下这个问题,万分感谢!