• Recent
  • Wiki
  • Github
  • 百度网盘
  • Onedrive
  • Official
  • Shop
  • Register
  • Login
  • Register
  • Login
  • Search
  • Recent
  • Wiki
  • Github
  • 百度网盘
  • Onedrive
  • Official
  • Shop

CM5编译xdma出现问题

Pi CM5
4
10
1.1k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    Jake last edited by Aug 8, 2023, 10:35 AM

    我在编译xdma驱动的时候遇到/lib/modules/$(shell uname -r)/build的build文件夹无法找到,然后我去到了/lib/modules/5.10.110/这个目录下发现build文件是一个超衔接,请问我如果需要在/lib/modules/$(shell uname -r)/build的目录下编译驱动该怎么办呢?
    4c8a7037-0a1e-4593-9935-f9cef795d0f8-image.png (这个是我的xdma的makefile文件)
    9759ff98-465d-4abb-a753-f52ed8b1b6c6-image.png (这个是我发现build文件是一个超链接文件)

    大法师 1 Reply Last reply Aug 8, 2023, 10:41 AM Reply Quote 0
    • 大法师
      大法师 @Jake last edited by 大法师 Aug 8, 2023, 10:42 AM Aug 8, 2023, 10:41 AM

      @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
      

      jack@cool-pi.com

      J 1 Reply Last reply Aug 9, 2023, 12:49 AM Reply Quote 0
      • J
        Jake @大法师 last edited by Aug 9, 2023, 12:49 AM

        @大法师 好的,可以了,感谢

        A 1 Reply Last reply May 22, 2024, 6:23 PM Reply Quote 0
        • topic:timeago_later,10 months
        • A
          Android2002 @Jake last edited by May 22, 2024, 6:23 PM

          @Jake 2024-05-22 18-19-08屏幕截图.png

          你好,我在执行sudo cp -a out/* /boot/firmware这个后,提示空间不足。
          执行完其他操作后,还是make不了,报如图错误,帮忙看看。

          A 1 Reply Last reply May 22, 2024, 10:40 PM Reply Quote 0
          • A
            Android2002 @Android2002 last edited by May 22, 2024, 10:40 PM

            @Android2002 2024-05-22 22-39-09屏幕截图.png 2024-05-22 22-40-05屏幕截图.png 如图这个地方提示空间不足。

            G 1 Reply Last reply May 23, 2024, 2:08 AM Reply Quote 0
            • G
              george @Android2002 last edited by May 23, 2024, 2:08 AM

              @Android2002
              可以先删除boot/firmware里边的文件,然后再拷贝。注意删除前最好备份一下,否则错误的文件会导致系统无法正常启动。

              A 1 Reply Last reply May 23, 2024, 2:24 AM Reply Quote 0
              • A
                Android2002 @george last edited by May 23, 2024, 2:24 AM

                @george 试过了,从out拷贝过来的文件就超出空间了。

                G 1 Reply Last reply May 23, 2024, 2:26 AM Reply Quote 0
                • G
                  george @Android2002 last edited by May 23, 2024, 2:26 AM

                  @Android2002
                  modules.tar.gz 可以不用拷贝,放其它目录一样的。

                  A 2 Replies Last reply May 23, 2024, 3:55 AM Reply Quote 0
                  • A
                    Android2002 @george last edited by May 23, 2024, 2:37 AM

                    @george 2024-05-22 23-46-41屏幕截图.png 看磁盘分区,只有300M,拷贝的文件有330M,提示空间不足。我试试其他目录。

                    1 Reply Last reply Reply Quote 0
                    • A
                      Android2002 @george last edited by Android2002 May 23, 2024, 8:42 AM May 23, 2024, 3:55 AM

                      @george 2024-05-23 03-47-17屏幕截图.png
                      抱歉,再请教一下。如图,make的时候提示没有规则可制作目标。
                      2024-05-23 03-49-24屏幕截图.png
                      这是参考文档进行链接,源驱动前面路径。
                      2024-05-23 03-49-57屏幕截图.png
                      这是参考文档链接方法/
                      2024-05-23 03-50-24屏幕截图.png
                      2024-05-23 03-53-55屏幕截图.png
                      2024-05-23 03-55-01屏幕截图.png
                      这两个链接是有效的,可以指向源代码。

                      以上,帮忙看看我理解和link的是否有问题。还请帮忙看一下这个问题,万分感谢!

                      1 Reply Last reply Reply Quote 0
                      • 1 / 1
                      1 out of 10
                      • First post
                        1/10
                        Last post