Navigation

    全志在线开发者论坛

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

    livesuit编译awusb报错

    编译和烧写问题专区
    5
    5
    2686
    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.
    • Z
      zzidun LV 2 last edited by

      按照教程下载sunxi-livesuit,进入awusb执行make.
      报错如下

      make -C /lib/modules/5.13.0-27-generic/build SUBDIR=/home/zzidun/code/sunxi-livesuite/awusb modules
      make[1]: 进入目录“/usr/src/linux-headers-5.13.0-27-generic”
      make[2]: *** 没有规则可制作目标“arch/x86/entry/syscalls/syscall_32.tbl”,由“arch/x86/include/generated/uapi/asm/unistd_32.h” 需求。 停止。
      make[1]: *** [arch/x86/Makefile:231:archheaders] 错误 2
      make[1]: 离开目录“/usr/src/linux-headers-5.13.0-27-generic”
      make: *** [Makefile:6:all] 错误 2
      

      把Makefile里面的SUBDIR=改为M=就可以编译.

      但是加载模块会报modprobe: ERROR: could not insert 'awusb': Exec format error.

      全程都用的uname -r按道理不会这样.

      原本的subdir=是什么含义,我在这文档看只提到M=.

      系统是ubuntu20.04,内核是5.13.0-27.

      D 1 Reply Last reply Reply Quote Share 0
      • U
        uuuuid LV 6 last edited by

        给个不成熟建议,建议改改韦老师的 @allwinnertech buildroot sdk兼容spi nand,然后用 @xboot
        大佬的 xfel 烧录到spi nand。

        1 Reply Last reply Reply Quote Share 0
        • taotieren
          taotieren LV 3 last edited by

          可以参考 AUR 那边我打的包
          里面使用了第三方修改后的包

          1 Reply Last reply Reply Quote Share 0
          • Moved from 代码下载问题专区 by  xiaowenge xiaowenge 
          • D
            DonnieYang LV 2 @zzidun last edited by

            @zzidun 遇到和你同样的问题,请问你解决了吗?
            请全志的工程师提供解决方法, livesuit到底能不能在ubuntu20.04下使用

            1 Reply Last reply Reply Quote Share 0
            • C
              chengwei_peng LV 6 last edited by

              可以使用的,编译awusb的时候,需要确认,Makefile是否按照文档修改了,需要修改为M=$(shell PWD)
              同时,将awusb.c 中的头文件,从 #include <linux/signal.h>修改为#include <linux/sched/signal.h> ,然后再重新编译试试。

              1 Reply Last reply Reply Quote Share 1
              • 1 / 1
              • First post
                Last post

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

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