Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    Tina Linux sdk 内核模块不能编译

    D1系列-RISC-V
    3
    3
    328
    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.
    • X
      xiaowen LV 5 last edited by

      尝试自己编译一个内核模块,但是Tina 不运行编译,直接忽略,prepare是可以把文件copy到编译目录,compile没有任何反应。
      试过Allwinner目录下的,不是内核模块,都可以编译,但是内核模块的都不能编译。
      诸位又碰到此类问题的吗?
      谢谢了!

      Y S 2 Replies Last reply Reply Quote Share 0
      • Y
        YterAA LV 7 @xiaowen last edited by

        @xiaowen 在 Tina Linux sdk 内核模块不能编译 中说:

        内核模块

        内核模块不在tina里编译,应该在kernel里编译。

        1 Reply Last reply Reply Quote Share 0
        • S
          suncw LV 4 @xiaowen last edited by

          @xiaowen
          是自己写了个ko吗?是不是需要自己写Makefile才能编译?

          我自己写ko的Makefile如下,不知道有没有帮助

          obj-m += xxx.o
          
          CURRENT_PATH:=$(shell pwd)
          LINUX_KERNEL:=$(shell uname -r)
          KVERSION:=5.4
          KDIR=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/linux-d1-h-nezha/linux-5.4.61
          #complie object
          CC=riscv64-unknown-linux-gnu-gcc
          all:
                  make -C $(KDIR) M=$(PWD) modules  CROSS_COMPILE=riscv64-unknown-linux-gnu-   ARCH=riscv
          
          #clean
          clean:
                  make -C $(KDIR) M=$(CURRENT_PATH) clean
          
          
          
          1 Reply Last reply Reply Quote Share 1
          • 1 / 1
          • First post
            Last post

          Copyright © 2022 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策