peter 发表于 2022-9-27 11:11:44

tinker board 2s debian源码和编译

风火轮写了教程https://wiki.youyeetoo.cn/zh/tinker/page/Compiling_And_Burning/debianBuild


发表于 2022-10-11 16:45:02

按照这个做了,但是报错,有什么解决方法?

发表于 2022-10-11 16:57:26

这个是错误
CHK   scripts/mod/devicetable-offsets.h
CHK   include/config/kernel.release
CHK   include/generated/uapi/linux/version.h
CHK   include/generated/utsrelease.h
CHK   include/generated/bounds.h
CHK   include/generated/timeconst.h
CHK   include/generated/asm-offsets.h
CALL    scripts/checksyscalls.sh
make: 'include/generated/vdso-offsets.h' is up to date.
CHK   include/generated/compile.h
CC      kernel/panic.o
In file included from ./arch/arm64/include/asm/atomic.h:41,
               from include/linux/atomic.h:4,
               from include/linux/debug_locks.h:5,
               from kernel/panic.c:11:
kernel/panic.c: In function 'add_taint':
./arch/arm64/include/asm/cmpxchg.h:38:9: warning: array subscript 'long unsigned int' is partly outside array bounds of 'int' [-Warray-bounds]
error, forbidden warning:cmpxchg.h:38
   38 |         asm volatile(ARM64_LSE_ATOMIC_INSN(                           \
      |         ^~~
./arch/arm64/include/asm/cmpxchg.h:72:1: note: in expansion of macro '__XCHG_CASE'
   72 | __XCHG_CASE(w,,mb_4, dmb ish, nop,, a, l, "memory")
      | ^~~~~~~~~~~
In file included from kernel/panic.c:11:
include/linux/debug_locks.h:10:12: note: while referencing 'debug_locks'
   10 | extern int debug_locks;
      |            ^~~~~~~~~~~
In file included from ./arch/arm64/include/asm/atomic.h:41,
               from include/linux/atomic.h:4,
               from include/linux/debug_locks.h:5,
               from kernel/panic.c:11:
./arch/arm64/include/asm/cmpxchg.h:38:9: warning: array subscript 'long unsigned int' is partly outside array bounds of 'int' [-Warray-bounds]
error, forbidden warning:cmpxchg.h:38
   38 |         asm volatile(ARM64_LSE_ATOMIC_INSN(                           \
      |         ^~~
./arch/arm64/include/asm/cmpxchg.h:72:1: note: in expansion of macro '__XCHG_CASE'
   72 | __XCHG_CASE(w,,mb_4, dmb ish, nop,, a, l, "memory")
      | ^~~~~~~~~~~
In file included from kernel/panic.c:11:
include/linux/debug_locks.h:10:12: note: while referencing 'debug_locks'
   10 | extern int debug_locks;
      |            ^~~~~~~~~~~
make: *** Error 1
make: *** Deleting file 'kernel/panic.o'
make: *** Error 2
页: [1]
查看完整版本: tinker board 2s debian源码和编译