20250512给NanoPi NEO core开发板在Ubuntu core20.04系统下重新编译boot.img

发布于:2025-05-14 ⋅ 阅读:(7) ⋅ 点赞:(0)

rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ git clone https://github.com/friendlyarm/sd-fuse_h3 -b master --single-branch sd-fuse_h3
rootroot@rootroot-X99-Turbo:~$ cd sd-fuse_h3/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll *.sh
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ tar zxvf friendlycore-jammy-images.tgz
【可选编译uboot,确认/熟悉 友善之臂的编译指令】
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ git clone https://github.com/friendlyarm/u-boot -b sunxi-v2017.x --depth 1 uboot
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ UBOOT_SRC=uboot ./build-uboot.sh friendlycore-jammy
【编译生成Z:\sd-fuse_h3\friendlycore-jammy\u-boot-sunxi-with-spl.bin】
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ git clone https://github.com/friendlyarm/linux -b sunxi-4.14.y --depth 1 kernel
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ cd kernel
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ ll
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ touch .scmversion
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ ll
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ make ARCH=arm CROSS_COMPILE=arm-linux- savedefconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ cp defconfig ./arch/arm/configs/my_defconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ git add ./arch/arm/configs/my_defconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ git status
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ cd -
/home/rootroot/sd-fuse_h3
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ KERNEL_SRC=kernel KCFG=my_defconfig ./build-kernel.sh friendlycore-jammy
【编译异常了,找不到kernel。直接用编译生成的zImage和 SD卡启动的固件的BOOT分区打包成为boot.img】
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ mkdir BOOT
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll *.sh
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ./build-boot-img.sh BOOT/ friendlycore-jammy/boot.img


20250512给NanoPi NEO core开发板在Ubuntu core20.04系统下重新编译boot.img
2025/5/13 15:10


缘起:千辛万苦/千难万险,在 Ubuntu core22.04.3系统上适配好了 移远的4G模块EC200A-CN。
现在想把它打包成为一个整包,设计到更改的地方有:
Z:\sd-fuse_h3\friendlycore-jammy\boot.img
Z:\sd-fuse_h3\friendlycore-jammy\rootfs.img


在NanoPi NEO core开发板上,使用ubuntu core16.04.2调通了 移远的4G模块EC200A-CN。h3-eflasher-friendlycore-xenial-4.14-armhf-20210618.img.gz
ubunt core20.04上也通了。h3-eflasher-friendlycore-focal-4.14-armhf-20250402.img.gz
最新的h3-eflasher-friendlycore-jammy-4.14-armhf-20250402.img就异常了。h3-eflasher-friendlycore-jammy-4.14-armhf-20250402.img.gz
Y:\BaiduNetdiskDownload\20250423的FriendlyElec-H3\01_系统固件\02_SD卡刷机固件(SD-to-eMMC)


由于是去年做好的/调通的。今天再搞的时候,发现 Ubuntu core22.04.3系统 异常的时候,就搞得自己都差点怀疑人生了!
不是同样的搞法吗?

使用 Win32DiskImager.exe 写入32GB的卡固件:h3-eflasher-friendlycore-jammy-4.14-armhf-20250402.img
然后替换掉zImage和boot.img。
保险起见,还可以替换掉dtb。当然适配 移远的4G模块EC200A-CN 只改动了driver,没有涉及到DTS。


查档之后,还是决定先回滚/回退到ubuntu core16.04.2上再次调通了/复现了。【确认硬件没有问题^_】
然后ubunt core20.04上也通了。
最后发现Ubuntu core22.04.3系统确实异常了。


1、打包BOOT.IMG的时候。必须使用 TF卡启动的BOOT分区才可以?
2、ubuntu16.04可以通过EC200A-CN上网,到了ubuntu core 22.04.2就不能上网了?拿不到IP地址。可能是啥原因?

据悉,友善之臂【陈工】只在ubuntu core16.04.2上调通过移远的4G模块EC20。


Xshell 8 (Build 0065)
Copyright (c) 2024 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.
[C:\~]$ 

Connecting to 192.168.3.208:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-131-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 * Introducing Expanded Security Maintenance for Applications.
   Receive updates to over 25,000 software packages with your
   Ubuntu Pro subscription. Free for personal use.

     https://ubuntu.com/pro

Expanded Security Maintenance for Infrastructure is not enabled.

1077 updates can be applied immediately.
163 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable

Enable ESM Infra to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status

New release '22.04.5 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

Your Hardware Enablement Stack (HWE) is supported until April 2025.
Last login: Tue May 13 10:40:47 2025 from 192.168.3.77
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ git clone https://github.com/friendlyarm/sd-fuse_h3 -b master --single-branch sd-fuse_h3
Cloning into 'sd-fuse_h3'...
remote: Enumerating objects: 532, done.
remote: Counting objects: 100% (292/292), done.
remote: Compressing objects: 100% (178/178), done.
remote: Total 532 (delta 194), reused 204 (delta 114), pack-reused 240 (from 1)
Receiving objects: 100% (532/532), 45.95 MiB | 2.79 MiB/s, done.
Resolving deltas: 100% (309/309), done.
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ cd sd-fuse_h3/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
total 104
drwxrwxr-x  7 rootroot rootroot 4096 5月  13 10:45 ./
drwxr-xr-x 46 rootroot rootroot 4096 5月  13 10:45 ../
-rwxrwxr-x  1 rootroot rootroot 1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x  1 rootroot rootroot 7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x  1 rootroot rootroot 4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x  1 rootroot rootroot 4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x  1 rootroot rootroot   38 5月  13 10:45 clean.sh*
-rwxrwxr-x  1 rootroot rootroot 4762 5月  13 10:45 fusing.sh*
drwxrwxr-x  8 rootroot rootroot 4096 5月  13 10:45 .git/
-rw-rw-r--  1 rootroot rootroot  651 5月  13 10:45 .gitignore
-rwxrwxr-x  1 rootroot rootroot 2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x  1 rootroot rootroot 3680 5月  13 10:45 mk-sd-image.sh*
drwxrwxr-x  2 rootroot rootroot 4096 5月  13 10:45 out/
drwxrwxr-x  6 rootroot rootroot 4096 5月  13 10:45 prebuilt/
-rw-rw-r--  1 rootroot rootroot 9155 5月  13 10:45 README_cn.md
-rw-rw-r--  1 rootroot rootroot 9686 5月  13 10:45 README.md
drwxrwxr-x  2 rootroot rootroot 4096 5月  13 10:45 test/
drwxrwxr-x  3 rootroot rootroot 4096 5月  13 10:45 tools/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll *.sh
-rwxrwxr-x 1 rootroot rootroot 1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x 1 rootroot rootroot 7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x 1 rootroot rootroot 4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x 1 rootroot rootroot 4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x 1 rootroot rootroot   38 5月  13 10:45 clean.sh*
-rwxrwxr-x 1 rootroot rootroot 4762 5月  13 10:45 fusing.sh*
-rwxrwxr-x 1 rootroot rootroot 2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x 1 rootroot rootroot 3680 5月  13 10:45 mk-sd-image.sh*
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
total 576372
drwxrwxr-x  7 rootroot rootroot      4096 5月  13 10:48 ./
drwxr-xr-x 46 rootroot rootroot      4096 5月  13 10:45 ../
-rwxrwxr-x  1 rootroot rootroot      1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x  1 rootroot rootroot      7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x  1 rootroot rootroot      4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x  1 rootroot rootroot      4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x  1 rootroot rootroot        38 5月  13 10:45 clean.sh*
-rw-rw-r--  1 rootroot rootroot 590093020 4月   2 15:23 friendlycore-jammy-images.tgz
-rwxrwxr-x  1 rootroot rootroot      4762 5月  13 10:45 fusing.sh*
drwxrwxr-x  8 rootroot rootroot      4096 5月  13 10:45 .git/
-rw-rw-r--  1 rootroot rootroot       651 5月  13 10:45 .gitignore
-rwxrwxr-x  1 rootroot rootroot      2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x  1 rootroot rootroot      3680 5月  13 10:45 mk-sd-image.sh*
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 out/
drwxrwxr-x  6 rootroot rootroot      4096 5月  13 10:45 prebuilt/
-rw-rw-r--  1 rootroot rootroot      9155 5月  13 10:45 README_cn.md
-rw-rw-r--  1 rootroot rootroot      9686 5月  13 10:45 README.md
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 test/
drwxrwxr-x  3 rootroot rootroot      4096 5月  13 10:45 tools/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ tar zxvf friendlycore-jammy-images.tgz 
friendlycore-jammy/
friendlycore-jammy/boot.img
friendlycore-jammy/info.conf
friendlycore-jammy/rootfs.img
friendlycore-jammy/u-boot-sunxi-with-spl.bin
friendlycore-jammy/partmap.txt
friendlycore-jammy/userdata.img
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ git clone https://github.com/friendlyarm/u-boot -b sunxi-v2017.x --depth 1 uboot
Cloning into 'uboot'...
remote: Enumerating objects: 13899, done.
remote: Counting objects: 100% (13899/13899), done.
remote: Compressing objects: 100% (12524/12524), done.
remote: Total 13899 (delta 2415), reused 6375 (delta 1125), pack-reused 0 (from 0)
Receiving objects: 100% (13899/13899), 17.50 MiB | 2.59 MiB/s, done.
Resolving deltas: 100% (2415/2415), done.
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ UBOOT_SRC=uboot ./build-uboot.sh friendlycore-jammy
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:2468:
scripts/kconfig/confdata.c: In function ‘conf_write’:
scripts/kconfig/confdata.c:771:19: warning: ‘%s’ directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
  771 |  sprintf(newname, "%s%s", dirname, basename);
      |                   ^~~~~~
scripts/kconfig/confdata.c:771:19: note: assuming directive output of 7 bytes
In file included from /usr/include/stdio.h:894,
                 from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 4104) into a destination of size 4097
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |       __glibc_objsize (__s), __fmt,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |       __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~
In file included from scripts/kconfig/zconf.tab.c:2468:
scripts/kconfig/confdata.c:774:20: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
  774 |   sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
      |                    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
                 from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 13 and 4119 bytes into a destination of size 4097
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |       __glibc_objsize (__s), __fmt,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |       __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config.h
  UPD     include/config.h
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
*** Your GCC is older than 6.0 and will not be supported starting in v2018.01.
  CHK     include/config/uboot.release
  CHK     include/generated/timestamp_autogenerated.h
  UPD     include/generated/timestamp_autogenerated.h
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  SHIPPED scripts/dtc/pylibfdt/libfdt.i
  HOSTCC  scripts/dtc/util.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  SHIPPED scripts/dtc/dtc-parser.tab.c
  PYMOD   scripts/dtc/pylibfdt/_libfdt.so
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
There is a workaround to now inherit optimization CFLAGS when compiling wheels.
To enable this, set APPLY_LP2002043_UBUNTU_CFLAGS_WORKAROUND in your
environment. See LP: https://launchpad.net/bugs/2002043 for further context.
APPLY_LP2002043_UBUNTU_CFLAGS_WORKAROUND not detected.
  CHK     include/config.h
  CFG     u-boot.cfg
  UPD     include/config/uboot.release
  CHK     include/generated/version_autogenerated.h
  UPD     include/generated/version_autogenerated.h
  CC      arch/arm/lib/asm-offsets.s
  CC      lib/asm-offsets.s
  CHK     include/generated/generic-asm-offsets.h
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  UPD     include/generated/generic-asm-offsets.h
  LDS     u-boot.lds
  HOSTLD  scripts/dtc/dtc
  HOSTCC  tools/gen_eth_addr
  HOSTCC  tools/gen_ethaddr_crc.o
  WRAP    tools/lib/crc8.c
  HOSTCC  tools/img2srec
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/os_support.o
  WRAP    tools/lib/crc32.c
  HOSTCC  tools/aisimage.o
  HOSTCC  tools/atmelimage.o
  WRAP    tools/common/bootm.c
  HOSTCC  tools/default_image.o
  WRAP    tools/lib/fdtdec_common.c
  WRAP    tools/lib/fdtdec.c
  HOSTCC  tools/fit_common.o
  HOSTCC  tools/fit_image.o
  WRAP    tools/common/image-fit.c
  HOSTCC  tools/image-host.o
  WRAP    tools/common/image.c
  HOSTCC  tools/imagetool.o
  HOSTCC  tools/imximage.o
  HOSTCC  tools/kwbimage.o
  WRAP    tools/lib/md5.c
  HOSTCC  tools/lpc32xximage.o
  HOSTCC  tools/mxsimage.o
  HOSTCC  tools/omapimage.o
  HOSTCC  tools/pblimage.o
  HOSTCC  tools/pbl_crc32.o
  HOSTCC  tools/vybridimage.o
  WRAP    tools/lib/rc4.c
  HOSTCC  tools/rkcommon.o
  HOSTCC  tools/rkimage.o
  HOSTCC  tools/rksd.o
  HOSTCC  tools/rkspi.o
  HOSTCC  tools/socfpgaimage.o
  WRAP    tools/lib/sha1.c
  WRAP    tools/lib/sha256.c
  WRAP    tools/common/hash.c
  HOSTCC  tools/ublimage.o
  HOSTCC  tools/zynqimage.o
  HOSTCC  tools/zynqmpimage.o
  HOSTCC  tools/libfdt/fdt.o
  HOSTCC  tools/libfdt/fdt_sw.o
  HOSTCC  tools/libfdt/fdt_strerror.o
  HOSTCC  tools/libfdt/fdt_empty_tree.o
  HOSTCC  tools/libfdt/fdt_addresses.o
  HOSTCC  tools/libfdt/fdt_overlay.o
  WRAP    tools/lib/libfdt/fdt_ro.c
  WRAP    tools/lib/libfdt/fdt_wip.c
  WRAP    tools/lib/libfdt/fdt_rw.c
  WRAP    tools/lib/libfdt/fdt_region.c
  HOSTCC  tools/gpimage.o
  HOSTCC  tools/gpimage-common.o
  HOSTCC  tools/mkimage.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mksunxiboot
  HOSTCC  tools/sunxi-spl-image-builder.o
  WRAP    tools/lib/bch.c
  HOSTCC  tools/proftool
  HOSTCC  tools/fdtgrep.o
  HOSTCC  tools/lib/crc8.o
  HOSTCC  tools/lib/crc32.o
  HOSTCC  tools/common/bootm.o
  HOSTCC  tools/lib/fdtdec_common.o
  HOSTCC  tools/lib/fdtdec.o
  HOSTCC  tools/common/image-fit.o
  HOSTCC  tools/common/image.o
  HOSTCC  tools/lib/md5.o
  HOSTCC  tools/lib/rc4.o
  HOSTCC  tools/lib/sha1.o
  HOSTCC  tools/lib/sha256.o
  HOSTCC  tools/common/hash.o
  HOSTCC  tools/lib/libfdt/fdt_ro.o
  HOSTCC  tools/lib/libfdt/fdt_wip.o
  HOSTCC  tools/lib/libfdt/fdt_rw.o
  HOSTCC  tools/lib/libfdt/fdt_region.o
  HOSTCC  tools/lib/bch.o
  HOSTLD  tools/gen_ethaddr_crc
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/fdtgrep
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  HOSTLD  tools/sunxi-spl-image-builder
  LD      arch/arm/cpu/built-in.o
  CC      board/sunxi/board.o
  CC      arch/arm/cpu/armv7/cache_v7.o
  AS      arch/arm/cpu/armv7/cache_v7_asm.o
  CC      arch/arm/mach-sunxi/board.o
  CC      arch/arm/cpu/armv7/cpu.o
  CC      arch/arm/mach-sunxi/clock.o
  CC      arch/arm/cpu/armv7/cp15.o
  CC      arch/arm/mach-sunxi/cpu_info.o
  CC      arch/arm/mach-sunxi/dram_helpers.o
  CC      arch/arm/cpu/armv7/syslib.o
  AS      arch/arm/cpu/armv7/lowlevel_init.o
  AS      arch/arm/cpu/armv7/nonsec_virt.o
  CC      arch/arm/mach-sunxi/pinmux.o
  CC      arch/arm/mach-sunxi/usb_phy.o
  CC      arch/arm/mach-sunxi/prcm.o
  CC      arch/arm/mach-sunxi/rsb.o
  CC      disk/part.o
  AS      arch/arm/lib/vectors.o
  LD      drivers/dma/built-in.o
  CC      arch/arm/cpu/armv7/virt-v7.o
  CC      drivers/gpio/gpio-uclass.o
  CC      arch/arm/cpu/armv7/virt-dt.o
  CC      arch/arm/mach-sunxi/clock_sun6i.o
  CC      disk/part_dos.o
  AS      arch/arm/lib/crt0.o
  AS      arch/arm/lib/relocate.o
  CC      cmd/boot.o
  CC      common/init/board_init.o
  CC      cmd/bootm.o
  AS      arch/arm/cpu/armv7/psci.o
  CC      cmd/help.o
  CC      arch/arm/lib/bootm-fdt.o
  CC      arch/arm/lib/bootm.o
  CC      arch/arm/cpu/armv7/psci-common.o
  CC      arch/arm/lib/zimage.o
  LD      drivers/adc/built-in.o
  CC      common/main.o
  AS      arch/arm/lib/memset.o
  LD      drivers/ata/built-in.o
  CC      drivers/i2c/i2c-uclass.o
  CC      drivers/i2c/i2c-uclass-compat.o
  CC      drivers/i2c/mvtwsi.o
  CC      drivers/gpio/sunxi_gpio.o
  LD      drivers/mtd/built-in.o
  LD      common/init/built-in.o
  CC      drivers/crypto/fsl/sec.o
  CC      cmd/version.o
  CC      drivers/block/blk_legacy.o
  CC      cmd/blk_common.o
  LD      drivers/mtd/onenand/built-in.o
  CC      cmd/source.o
  CC      drivers/core/device.o
  CC      arch/arm/cpu/armv7/sunxi/timer.o
  CC      arch/arm/cpu/armv7/sunxi/tzpc.o
  CC      arch/arm/cpu/armv7/sunxi/psci.o
  CC      common/exports.o
  LD      drivers/crypto/rsa_mod_exp/built-in.o
  CC      common/hash.o
  CC      common/cli_hush.o
  LD      drivers/mtd/spi/built-in.o
  CC      disk/part_iso.o
  CC      disk/part_efi.o
  CC      cmd/bdinfo.o
  LD      drivers/crypto/fsl/built-in.o
  LD      drivers/crypto/built-in.o
  CC      cmd/bootefi.o
  CC      cmd/bootz.o
  LD      arch/arm/mach-sunxi/built-in.o
  LD      drivers/dfu/built-in.o
  LD      drivers/net/built-in.o
  CC      common/autoboot.o
  AS      arch/arm/cpu/armv7/start.o
  CC      common/board_f.o
  CC      drivers/core/fdtaddr.o
  CC      drivers/core/lists.o
  AS      arch/arm/lib/memcpy.o
  CC      drivers/core/root.o
  LD      drivers/firmware/built-in.o
  CC      drivers/core/uclass.o
  CC      arch/arm/lib/sections.o
  LD      board/sunxi/built-in.o
  LD      drivers/net/phy/built-in.o
  CC      drivers/core/util.o
  CC      common/board_r.o
  CC      common/board_info.o
  LD      arch/arm/cpu/armv7/sunxi/built-in.o
  CC      common/bootm.o
  CC      arch/arm/lib/stack.o
  LD      arch/arm/cpu/armv7/built-in.o
  CC      cmd/console.o
  CC      arch/arm/lib/interrupts.o
  CC      arch/arm/lib/reset.o
  LD      drivers/block/built-in.o
  CC      arch/arm/lib/cache.o
  CC      arch/arm/lib/cache-cp15.o
  CC      arch/arm/lib/psci-dt.o
  CC      common/bootm_os.o
  LD      drivers/i2c/built-in.o
  CC      common/fdt_support.o
  AS      arch/arm/lib/ashldi3.o
  CC      cmd/echo.o
  CC      common/miiphyutil.o
  AS      arch/arm/lib/ashrdi3.o
  LD      drivers/pci/built-in.o
  CC      drivers/input/keyboard-uclass.o
  CC      common/usb.o
  CC      drivers/input/input.o
  CC      common/usb_hub.o
  CC      arch/arm/lib/div0.o
  CC      common/usb_storage.o
  CC      cmd/eeprom.o
  CC      drivers/core/device-remove.o
  CC      cmd/elf.o
  CC      drivers/core/simple-bus.o
  CC      cmd/exit.o
  CC      common/iomux.o
  AS      arch/arm/lib/div64.o
  LD      drivers/gpio/built-in.o
  CC      common/edid.o
  AS      arch/arm/lib/lib1funcs.o
  CC      cmd/ext4.o
  AS      arch/arm/lib/lshrdi3.o
  LD      drivers/power/built-in.o
  CC      drivers/core/dump.o
  LD      drivers/power/battery/built-in.o
  AS      arch/arm/lib/muldi3.o
  CC      drivers/input/key_matrix.o
  CC      cmd/ext2.o
  LD      drivers/power/domain/built-in.o
  AS      arch/arm/lib/uldivmod.o
  CC      arch/arm/lib/eabi_compat.o
  CC      drivers/core/of_extra.o
  LD      drivers/power/fuel_gauge/built-in.o
  CC      drivers/core/ofnode.o
  CC      cmd/fat.o
  CC      cmd/fdt.o
  CC      cmd/fs.o
  CC      cmd/gpio.o
  LD      drivers/power/mfd/built-in.o
  CC      common/splash.o
  CC      common/menu.o
  CC      common/usb_kbd.o
  LD      arch/arm/lib/built-in.o
  LD      drivers/power/pmic/built-in.o
  CC      common/cli_readline.o
  AR      arch/arm/lib/lib.a
  CC      common/cli_simple.o
  CC      common/console.o
  CC      common/dlmalloc.o
  CC      drivers/core/read_extra.o
  LD      drivers/power/regulator/built-in.o
  LD      drivers/mailbox/built-in.o
  CC      drivers/serial/serial-uclass.o
  LD      drivers/memory/built-in.o
  CC      drivers/serial/ns16550.o
  CC      cmd/i2c.o
  LD      drivers/input/built-in.o
  CC      cmd/itest.o
  CC      drivers/misc/misc-uclass.o
  CC      drivers/mmc/mmc.o
  CC      drivers/spi/spi.o
  CC      drivers/mmc/mmc_legacy.o
  CC      common/malloc_simple.o
  CC      drivers/mmc/mmc_write.o
  CC      common/image.o
  CC      common/image-fdt.o
  LD      disk/built-in.o
  CC      common/memsize.o
  LD      drivers/spi/built-in.o
  CC      common/stdio.o
  CC      drivers/misc/i2c_eeprom.o
  CC      common/cli.o
  CC      drivers/usb/common/common.o
  CC      common/command.o
  LD      drivers/usb/dwc3/built-in.o
  LD      drivers/usb/emul/built-in.o
  CC      drivers/mmc/sunxi_mmc.o
  CC      common/s_record.o
  LD      drivers/usb/eth/built-in.o
  LD      drivers/pcmcia/built-in.o
  LD      drivers/serial/built-in.o
  CC      common/xyzModem.o
  LD      drivers/phy/marvell/built-in.o
  LD      drivers/pwm/built-in.o
  LD      drivers/core/built-in.o
  LD      drivers/reset/built-in.o
  LD      drivers/usb/gadget/udc/built-in.o
  CC      drivers/usb/gadget/epautoconf.o
  CC      drivers/rtc/date.o
  CC      cmd/load.o
  CC      cmd/mem.o
  CC      drivers/usb/host/usb-uclass.o
  LD      drivers/usb/common/built-in.o
  LD      drivers/misc/built-in.o
  CC      cmd/mii.o
  CC      drivers/usb/gadget/config.o
  LD      drivers/scsi/built-in.o
  CC      cmd/misc.o
  CC      cmd/mmc.o
  LD      drivers/soc/built-in.o
  CC      cmd/net.o
  LD      drivers/sound/built-in.o
  LD      drivers/rtc/built-in.o
  LD      drivers/usb/musb/built-in.o
  LD      drivers/usb/phy/built-in.o
  LD      drivers/spmi/built-in.o
  CC      drivers/usb/gadget/usbstring.o
  LD      drivers/usb/ulpi/built-in.o
  CC      cmd/overlay.o
  CC      cmd/part.o
  LD      drivers/sysreset/built-in.o
  CC      env/common.o
  LD      drivers/thermal/built-in.o
  CC      env/env.o
  CC      env/attr.o
  CC      env/callback.o
  CC      env/flags.o
  LD      drivers/tpm/built-in.o
  CC      fs/fs.o
  CC      drivers/video/display-uclass.o
  LD      drivers/usb/musb-new/built-in.o
  CC      env/mmc.o
  LD      drivers/video/bridge/built-in.o
  LD      drivers/usb/gadget/built-in.o
  CC      cmd/pcmcia.o
  LD      drivers/video/sunxi/built-in.o
  CC      cmd/pxe.o
  CC      fs/fat/fat_write.o
  LD      common/built-in.o
  LD      lib/efi_selftest/built-in.o
  CC      cmd/setexpr.o
  CC      fs/ext4/ext4fs.o
  CC      cmd/test.o
  CC      lib/efi_loader/efi_image_loader.o
  CC      lib/efi_loader/efi_boottime.o
  CC      fs/ext4/ext4_common.o
  CC      fs/ext4/dev.o
  CC      lib/efi_loader/efi_runtime.o
  CC      cmd/usb.o
  LD      drivers/watchdog/built-in.o
  CC      cmd/disk.o
  CC      fs/fs_internal.o
  CC      cmd/ximg.o
  CC      cmd/gpt.o
  LD      drivers/video/built-in.o
  CC      cmd/nvedit.o
  CC      lib/libfdt/fdt.o
env/mmc.c: In function ‘mmc_get_env_addr’:
env/mmc.c:121:12: warning: ‘val’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  *env_addr = offset;
            ^
  CC      lib/libfdt/fdt_strerror.o
  CC      lib/zlib/zlib.o
  CC      lib/charset.o
  CC      lib/efi_loader/efi_console.o
  CC      lib/libfdt/fdt_sw.o
  LD      env/built-in.o
  CC      lib/efi_loader/efi_memory.o
  LD      drivers/usb/host/built-in.o
  LD      test/built-in.o
  CC      lib/efi_loader/efi_device_path_to_text.o
  CC      lib/efi_loader/efi_device_path.o
  CC      lib/efi_loader/efi_file.o
  CC      net/checksum.o
  CC      test/dm/cmd_dm.o
  CC      lib/efi_loader/efi_variable.o
  CC      lib/libfdt/fdt_empty_tree.o
  CC      lib/libfdt/fdt_addresses.o
  CC      lib/crc7.o
  CC      lib/libfdt/fdt_overlay.o
  CC      net/arp.o
  CC      lib/libfdt/fdt_ro.o
  CC      net/bootp.o
  CC      net/eth-uclass.o
  LD      test/dm/built-in.o
  CC      net/eth_common.o
  CC      lib/crc8.o
  CC      net/net.o
  CC      lib/efi_loader/efi_bootmgr.o
  CC      lib/efi_loader/efi_disk.o
  CC      lib/efi_loader/efi_net.o
  LD      drivers/mmc/built-in.o
  CC      lib/efi_loader/efi_smbios.o
  LD      drivers/built-in.o
  CC      lib/libfdt/fdt_rw.o
  CC      net/nfs.o
  CC      lib/crc16.o
  CC      lib/libfdt/fdt_wip.o
  CC      lib/libfdt/fdt_region.o
  CC      net/ping.o
  CC      lib/smbios.o
  LD      fs/ext4/built-in.o
  CC      lib/initcall.o
  CC      lib/lmb.o
  CC      lib/ldiv.o
  CC      lib/net_utils.o
  CC      lib/qsort.o
  CC      net/tftp.o
  LD      cmd/built-in.o
  CC      lib/rc4.o
  CC      lib/list_sort.o
  CC      lib/gunzip.o
  CC      lib/fdtdec_common.o
  CC      lib/fdtdec.o
  CC      lib/hashtable.o
  CC      lib/display_options.o
  CC      lib/errno.o
  CC      lib/crc32.o
  CC      lib/ctype.o
  CC      lib/div64.o
  CC      lib/linux_compat.o
  CC      lib/hang.o
  CC      lib/linux_string.o
  CC      lib/membuff.o
  CC      lib/slre.o
  CC      lib/tables_csum.o
  CC      lib/string.o
  CC      lib/time.o
  CC      lib/uuid.o
  CC      lib/rand.o
  CC      lib/vsprintf.o
  CC      lib/panic.o
  CC      lib/strto.o
  CC      lib/strmhz.o
  LD      lib/efi_loader/built-in.o
  LD      lib/libfdt/built-in.o
  LD      net/built-in.o
  LD      fs/fat/built-in.o
  LD      fs/built-in.o
  LD      lib/zlib/built-in.o
  LD      lib/built-in.o
  CC      examples/standalone/stubs.o
  CC      examples/standalone/hello_world.o
  LD      examples/standalone/libstubs.o
  LD      examples/standalone/hello_world
  OBJCOPY examples/standalone/hello_world.srec
  OBJCOPY examples/standalone/hello_world.bin
  LD      u-boot
  OBJCOPY u-boot-nodtb.bin
  OBJCOPY u-boot.srec
  SYM     u-boot.sym
  DTC     arch/arm/dts/sun8i-h2-plus-orangepi-zero.dtb
  DTC     arch/arm/dts/sun8i-h3-bananapi-m2-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-2.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-lite.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-one.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-pc.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-pc-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-plus2e.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-m1.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-m1-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-neo.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-neo-air.dtb
make[2]: 'arch/arm/dts/sun8i-h3-nanopi-m1-plus.dtb' is up to date.
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      spl/arch/arm/cpu/built-in.o
  CC      spl/board/sunxi/board.o
  CC      spl/common/init/board_init.o
  CC      spl/common/spl/spl.o
  CC      spl/common/spl/spl_mmc.o
  CC      spl/cmd/nvedit.o
  LD      spl/dts/built-in.o
  CC      spl/fs/fs_internal.o
  CC      spl/disk/part.o
  CC      spl/env/common.o
  CC      spl/env/env.o
  CC      spl/common/console.o
  CC      spl/arch/arm/mach-sunxi/board.o
  CC      spl/common/dlmalloc.o
  CC      spl/arch/arm/mach-sunxi/clock.o
  AS      spl/arch/arm/lib/vectors.o
  CC      spl/arch/arm/mach-sunxi/cpu_info.o
  LDS     spl/u-boot-spl.lds
  AS      spl/arch/arm/lib/crt0.o
  CC      spl/arch/arm/mach-sunxi/dram_helpers.o
  CC      spl/common/malloc_simple.o
  CC      spl/arch/arm/mach-sunxi/pinmux.o
  CC      spl/arch/arm/lib/spl.o
  CC      spl/arch/arm/cpu/armv7/cache_v7.o
  CC      spl/arch/arm/mach-sunxi/usb_phy.o
  AS      spl/arch/arm/cpu/armv7/cache_v7_asm.o
  CC      spl/arch/arm/cpu/armv7/cpu.o
  CC      spl/drivers/block/blk_legacy.o
  CC      spl/arch/arm/lib/zimage.o
  CC      spl/lib/hashtable.o
  LD      spl/common/init/built-in.o
  CC      spl/arch/arm/lib/bootm-fdt.o
  CC      spl/arch/arm/mach-sunxi/prcm.o
  CC      spl/lib/errno.o
  CC      spl/arch/arm/cpu/armv7/cp15.o
  CC      spl/common/image.o
  LD      spl/fs/built-in.o
  CC      spl/arch/arm/mach-sunxi/rsb.o
  AS      spl/arch/arm/lib/memset.o
  CC      spl/common/memsize.o
  CC      spl/lib/display_options.o
  CC      spl/arch/arm/cpu/armv7/syslib.o
  AS      spl/arch/arm/lib/memcpy.o
  LD      spl/env/built-in.o
  CC      spl/arch/arm/lib/sections.o
  CC      spl/arch/arm/mach-sunxi/clock_sun6i.o
  AS      spl/arch/arm/cpu/armv7/lowlevel_init.o
  CC      spl/lib/crc32.o
  CC      spl/lib/ctype.o
  CC      spl/lib/div64.o
  CC      spl/lib/hang.o
  AS      spl/arch/arm/cpu/armv7/nonsec_virt.o
  CC      spl/arch/arm/mach-sunxi/dram_sunxi_dw.o
  CC      spl/arch/arm/lib/stack.o
  CC      spl/arch/arm/lib/interrupts.o
  CC      spl/lib/linux_compat.o
  CC      spl/arch/arm/cpu/armv7/virt-v7.o
  LD      spl/cmd/built-in.o
  CC      spl/arch/arm/mach-sunxi/dram_timings/ddr3_1333.o
  CC      spl/common/stdio.o
  CC      spl/arch/arm/cpu/armv7/virt-dt.o
  LD      spl/common/spl/built-in.o
  AS      spl/arch/arm/cpu/armv7/psci.o
  CC      spl/arch/arm/cpu/armv7/psci-common.o
  AS      spl/arch/arm/cpu/armv7/start.o
  CC      spl/common/cli.o
  LD      spl/drivers/block/built-in.o
  LD      spl/board/sunxi/built-in.o
  CC      spl/common/command.o
  CC      spl/drivers/gpio/sunxi_gpio.o
  CC      spl/arch/arm/cpu/armv7/sunxi/timer.o
  LD      spl/disk/built-in.o
  CC      spl/lib/linux_string.o
  LD      spl/drivers/power/built-in.o
  CC      spl/lib/membuff.o
  CC      spl/arch/arm/cpu/armv7/sunxi/tzpc.o
  CC      spl/lib/slre.o
  AS      spl/arch/arm/cpu/armv7/sunxi/fel_utils.o
  CC      spl/lib/string.o
  CC      spl/lib/tables_csum.o
  CC      spl/drivers/mmc/mmc.o
  LD      spl/arch/arm/mach-sunxi/dram_timings/built-in.o
  LD      spl/drivers/power/pmic/built-in.o
  CC      spl/drivers/mmc/mmc_legacy.o
  CC      spl/common/s_record.o
  CC      spl/arch/arm/lib/reset.o
  CC      spl/lib/time.o
  CC      spl/drivers/mmc/sunxi_mmc.o
  CC      spl/arch/arm/lib/cache.o
  LD      spl/drivers/power/regulator/built-in.o
  CC      spl/common/xyzModem.o
  CC      spl/drivers/serial/serial.o
  LD      spl/arch/arm/cpu/armv7/sunxi/built-in.o
  CC      spl/drivers/serial/serial_ns16550.o
  LD      spl/arch/arm/cpu/armv7/built-in.o
  CC      spl/lib/uuid.o
  CC      spl/lib/rand.o
  CC      spl/drivers/serial/ns16550.o
  CC      spl/arch/arm/lib/cache-cp15.o
  CC      spl/arch/arm/lib/psci-dt.o
  LD      spl/drivers/gpio/built-in.o
  AS      spl/arch/arm/lib/ashldi3.o
  AS      spl/arch/arm/lib/ashrdi3.o
  CC      spl/arch/arm/lib/div0.o
  AS      spl/arch/arm/lib/div64.o
  AS      spl/arch/arm/lib/lib1funcs.o
  CC      spl/lib/tiny-printf.o
  AS      spl/arch/arm/lib/lshrdi3.o
  LD      spl/arch/arm/mach-sunxi/built-in.o
  CC      spl/lib/panic.o
  AS      spl/arch/arm/lib/muldi3.o
  CC      spl/lib/strto.o
  AS      spl/arch/arm/lib/uldivmod.o
  CC      spl/arch/arm/lib/eabi_compat.o
  AR      spl/arch/arm/lib/lib.a
  LD      spl/arch/arm/lib/built-in.o
  LD      spl/drivers/serial/built-in.o
  LD      spl/common/built-in.o
  LD      spl/lib/built-in.o
  LD      spl/drivers/mmc/built-in.o
  LD      spl/drivers/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  COPY    spl/u-boot-spl.bin
  MKSUNXI spl/sunxi-spl.bin
  BINMAN  u-boot-sunxi-with-spl.bin
  CFGCHK  u-boot.cfg
building uboot ok.
updating friendlycore-jammy/u-boot-sunxi-with-spl.bin ok.
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
total 576380
drwxrwxr-x  9 rootroot rootroot      4096 5月  13 10:58 ./
drwxr-xr-x 46 rootroot rootroot      4096 5月  13 10:45 ../
-rwxrwxr-x  1 rootroot rootroot      1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x  1 rootroot rootroot      7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x  1 rootroot rootroot      4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x  1 rootroot rootroot      4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x  1 rootroot rootroot        38 5月  13 10:45 clean.sh*
drwxr-xr-x  2 rootroot rootroot      4096 4月   2 15:23 friendlycore-jammy/
-rw-rw-r--  1 rootroot rootroot 590093020 4月   2 15:23 friendlycore-jammy-images.tgz
-rwxrwxr-x  1 rootroot rootroot      4762 5月  13 10:45 fusing.sh*
drwxrwxr-x  8 rootroot rootroot      4096 5月  13 10:45 .git/
-rw-rw-r--  1 rootroot rootroot       651 5月  13 10:45 .gitignore
-rwxrwxr-x  1 rootroot rootroot      2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x  1 rootroot rootroot      3680 5月  13 10:45 mk-sd-image.sh*
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 out/
drwxrwxr-x  6 rootroot rootroot      4096 5月  13 10:45 prebuilt/
-rw-rw-r--  1 rootroot rootroot      9155 5月  13 10:45 README_cn.md
-rw-rw-r--  1 rootroot rootroot      9686 5月  13 10:45 README.md
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 test/
drwxrwxr-x  3 rootroot rootroot      4096 5月  13 10:45 tools/
drwxrwxr-x 27 rootroot rootroot      4096 5月  13 10:59 uboot/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 


rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ git clone https://github.com/friendlyarm/linux -b sunxi-4.14.y --depth 1 kernel
Cloning into 'kernel'...
remote: Enumerating objects: 65456, done.
remote: Counting objects: 100% (65456/65456), done.
remote: Compressing objects: 100% (59394/59394), done.
remote: Total 65456 (delta 5124), reused 63339 (delta 5078), pack-reused 0 (from 0)
Receiving objects: 100% (65456/65456), 175.83 MiB | 4.68 MiB/s, done.
Resolving deltas: 100% (5124/5124), done.
Updating files: 100% (61516/61516), done.
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
total 576384
drwxrwxr-x 10 rootroot rootroot      4096 5月  13 11:22 ./
drwxr-xr-x 46 rootroot rootroot      4096 5月  13 10:45 ../
-rwxrwxr-x  1 rootroot rootroot      1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x  1 rootroot rootroot      7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x  1 rootroot rootroot      4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x  1 rootroot rootroot      4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x  1 rootroot rootroot        38 5月  13 10:45 clean.sh*
drwxr-xr-x  2 rootroot rootroot      4096 4月   2 15:23 friendlycore-jammy/
-rw-rw-r--  1 rootroot rootroot 590093020 4月   2 15:23 friendlycore-jammy-images.tgz
-rwxrwxr-x  1 rootroot rootroot      4762 5月  13 10:45 fusing.sh*
drwxrwxr-x  8 rootroot rootroot      4096 5月  13 10:45 .git/
-rw-rw-r--  1 rootroot rootroot       651 5月  13 10:45 .gitignore
drwxrwxr-x 26 rootroot rootroot      4096 5月  13 11:23 kernel/
-rwxrwxr-x  1 rootroot rootroot      2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x  1 rootroot rootroot      3680 5月  13 10:45 mk-sd-image.sh*
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 out/
drwxrwxr-x  6 rootroot rootroot      4096 5月  13 10:45 prebuilt/
-rw-rw-r--  1 rootroot rootroot      9155 5月  13 10:45 README_cn.md
-rw-rw-r--  1 rootroot rootroot      9686 5月  13 10:45 README.md
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 test/
drwxrwxr-x  3 rootroot rootroot      4096 5月  13 10:45 tools/
drwxrwxr-x 27 rootroot rootroot      4096 5月  13 10:59 uboot/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ cd kernel
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ ll
total 764
drwxrwxr-x  26 rootroot rootroot   4096 5月  13 11:23 ./
drwxrwxr-x  10 rootroot rootroot   4096 5月  13 11:22 ../
drwxrwxr-x  32 rootroot rootroot   4096 5月  13 11:23 arch/
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 block/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 certs/
-rw-rw-r--   1 rootroot rootroot     59 5月  13 11:23 .cocciconfig
-rw-rw-r--   1 rootroot rootroot  18693 5月  13 11:23 COPYING
-rw-rw-r--   1 rootroot rootroot  98556 5月  13 11:23 CREDITS
drwxrwxr-x   4 rootroot rootroot   4096 5月  13 11:23 crypto/
drwxrwxr-x 121 rootroot rootroot  12288 5月  13 11:23 Documentation/
drwxrwxr-x 131 rootroot rootroot   4096 5月  13 11:23 drivers/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 firmware/
drwxrwxr-x  74 rootroot rootroot   4096 5月  13 11:23 fs/
-rw-rw-r--   1 rootroot rootroot     31 5月  13 11:23 .get_maintainer.ignore
drwxrwxr-x   8 rootroot rootroot   4096 5月  13 11:23 .git/
-rw-rw-r--   1 rootroot rootroot     30 5月  13 11:23 .gitattributes
-rw-rw-r--   1 rootroot rootroot   1394 5月  13 11:23 .gitignore
drwxrwxr-x  27 rootroot rootroot   4096 5月  13 11:23 include/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 init/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 ipc/
-rw-rw-r--   1 rootroot rootroot   2293 5月  13 11:23 Kbuild
-rw-rw-r--   1 rootroot rootroot    287 5月  13 11:23 Kconfig
drwxrwxr-x  17 rootroot rootroot   4096 5月  13 11:23 kernel/
drwxrwxr-x  13 rootroot rootroot  12288 5月  13 11:23 lib/
-rw-rw-r--   1 rootroot rootroot   8885 5月  13 11:23 .mailmap
-rw-rw-r--   1 rootroot rootroot 430569 5月  13 11:23 MAINTAINERS
-rw-rw-r--   1 rootroot rootroot  60987 5月  13 11:23 Makefile
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 mm/
drwxrwxr-x  70 rootroot rootroot   4096 5月  13 11:23 net/
-rw-rw-r--   1 rootroot rootroot    722 5月  13 11:23 README
drwxrwxr-x  28 rootroot rootroot   4096 5月  13 11:23 samples/
drwxrwxr-x  14 rootroot rootroot   4096 5月  13 11:23 scripts/
drwxrwxr-x  10 rootroot rootroot   4096 5月  13 11:23 security/
drwxrwxr-x  24 rootroot rootroot   4096 5月  13 11:23 sound/
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 tmp/
drwxrwxr-x  30 rootroot rootroot   4096 5月  13 11:23 tools/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 usr/
drwxrwxr-x   4 rootroot rootroot   4096 5月  13 11:23 virt/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ touch .scmversion
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ ll
total 764
drwxrwxr-x  26 rootroot rootroot   4096 5月  13 11:26 ./
drwxrwxr-x  10 rootroot rootroot   4096 5月  13 11:22 ../
drwxrwxr-x  32 rootroot rootroot   4096 5月  13 11:23 arch/
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 block/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 certs/
-rw-rw-r--   1 rootroot rootroot     59 5月  13 11:23 .cocciconfig
-rw-rw-r--   1 rootroot rootroot  18693 5月  13 11:23 COPYING
-rw-rw-r--   1 rootroot rootroot  98556 5月  13 11:23 CREDITS
drwxrwxr-x   4 rootroot rootroot   4096 5月  13 11:23 crypto/
drwxrwxr-x 121 rootroot rootroot  12288 5月  13 11:23 Documentation/
drwxrwxr-x 131 rootroot rootroot   4096 5月  13 11:23 drivers/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 firmware/
drwxrwxr-x  74 rootroot rootroot   4096 5月  13 11:23 fs/
-rw-rw-r--   1 rootroot rootroot     31 5月  13 11:23 .get_maintainer.ignore
drwxrwxr-x   8 rootroot rootroot   4096 5月  13 11:23 .git/
-rw-rw-r--   1 rootroot rootroot     30 5月  13 11:23 .gitattributes
-rw-rw-r--   1 rootroot rootroot   1394 5月  13 11:23 .gitignore
drwxrwxr-x  27 rootroot rootroot   4096 5月  13 11:23 include/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 init/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 ipc/
-rw-rw-r--   1 rootroot rootroot   2293 5月  13 11:23 Kbuild
-rw-rw-r--   1 rootroot rootroot    287 5月  13 11:23 Kconfig
drwxrwxr-x  17 rootroot rootroot   4096 5月  13 11:23 kernel/
drwxrwxr-x  13 rootroot rootroot  12288 5月  13 11:23 lib/
-rw-rw-r--   1 rootroot rootroot   8885 5月  13 11:23 .mailmap
-rw-rw-r--   1 rootroot rootroot 430569 5月  13 11:23 MAINTAINERS
-rw-rw-r--   1 rootroot rootroot  60987 5月  13 11:23 Makefile
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 mm/
drwxrwxr-x  70 rootroot rootroot   4096 5月  13 11:23 net/
-rw-rw-r--   1 rootroot rootroot    722 5月  13 11:23 README
drwxrwxr-x  28 rootroot rootroot   4096 5月  13 11:23 samples/
-rw-rw-r--   1 rootroot rootroot      0 5月  13 11:26 .scmversion
drwxrwxr-x  14 rootroot rootroot   4096 5月  13 11:23 scripts/
drwxrwxr-x  10 rootroot rootroot   4096 5月  13 11:23 security/
drwxrwxr-x  24 rootroot rootroot   4096 5月  13 11:23 sound/
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 tmp/
drwxrwxr-x  30 rootroot rootroot   4096 5月  13 11:23 tools/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 usr/
drwxrwxr-x   4 rootroot rootroot   4096 5月  13 11:23 virt/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf  Kconfig
#
# using defaults found in /boot/config-5.15.0-131-generic
#
/boot/config-5.15.0-131-generic:726:warning: symbol value 'm' invalid for KVM
/boot/config-5.15.0-131-generic:1642:warning: symbol value 'm' invalid for NET_DSA_TAG_BRCM
/boot/config-5.15.0-131-generic:1648:warning: symbol value 'm' invalid for NET_DSA_TAG_DSA
/boot/config-5.15.0-131-generic:1649:warning: symbol value 'm' invalid for NET_DSA_TAG_EDSA
/boot/config-5.15.0-131-generic:1650:warning: symbol value 'm' invalid for NET_DSA_TAG_MTK
/boot/config-5.15.0-131-generic:1651:warning: symbol value 'm' invalid for NET_DSA_TAG_KSZ
/boot/config-5.15.0-131-generic:1655:warning: symbol value 'm' invalid for NET_DSA_TAG_QCA
/boot/config-5.15.0-131-generic:1656:warning: symbol value 'm' invalid for NET_DSA_TAG_LAN9303
/boot/config-5.15.0-131-generic:1658:warning: symbol value 'm' invalid for NET_DSA_TAG_TRAILER
/boot/config-5.15.0-131-generic:4179:warning: symbol value 'm' invalid for JOYSTICK_IFORCE_USB
/boot/config-5.15.0-131-generic:4180:warning: symbol value 'm' invalid for JOYSTICK_IFORCE_232
/boot/config-5.15.0-131-generic:4470:warning: symbol value 'm' invalid for SERIAL_LANTIQ
/boot/config-5.15.0-131-generic:4844:warning: symbol value 'm' invalid for GPIO_MB86S7X
/boot/config-5.15.0-131-generic:5557:warning: symbol value 'm' invalid for MFD_ARIZONA
/boot/config-5.15.0-131-generic:6032:warning: symbol value 'm' invalid for RADIO_SI470X
/boot/config-5.15.0-131-generic:6723:warning: symbol value 'm' invalid for FB_BACKLIGHT
/boot/config-5.15.0-131-generic:6812:warning: symbol value 'm' invalid for FB_SIMPLE
/boot/config-5.15.0-131-generic:8873:warning: symbol value 'm' invalid for ASHMEM
/boot/config-5.15.0-131-generic:9958:warning: symbol value 'm' invalid for ANDROID_BINDER_IPC


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ ll
total 956
drwxrwxr-x  26 rootroot rootroot   4096 5月  13 11:28 ./
drwxrwxr-x  10 rootroot rootroot   4096 5月  13 11:22 ../
drwxrwxr-x  32 rootroot rootroot   4096 5月  13 11:23 arch/
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 block/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 certs/
-rw-rw-r--   1 rootroot rootroot     59 5月  13 11:23 .cocciconfig
-rw-rw-r--   1 rootroot rootroot 195740 5月  13 11:28 .config
-rw-rw-r--   1 rootroot rootroot  18693 5月  13 11:23 COPYING
-rw-rw-r--   1 rootroot rootroot  98556 5月  13 11:23 CREDITS
drwxrwxr-x   4 rootroot rootroot   4096 5月  13 11:23 crypto/
drwxrwxr-x 121 rootroot rootroot  12288 5月  13 11:23 Documentation/
drwxrwxr-x 131 rootroot rootroot   4096 5月  13 11:23 drivers/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 firmware/
drwxrwxr-x  74 rootroot rootroot   4096 5月  13 11:23 fs/
-rw-rw-r--   1 rootroot rootroot     31 5月  13 11:23 .get_maintainer.ignore
drwxrwxr-x   8 rootroot rootroot   4096 5月  13 11:23 .git/
-rw-rw-r--   1 rootroot rootroot     30 5月  13 11:23 .gitattributes
-rw-rw-r--   1 rootroot rootroot   1394 5月  13 11:23 .gitignore
drwxrwxr-x  27 rootroot rootroot   4096 5月  13 11:23 include/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 init/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 ipc/
-rw-rw-r--   1 rootroot rootroot   2293 5月  13 11:23 Kbuild
-rw-rw-r--   1 rootroot rootroot    287 5月  13 11:23 Kconfig
drwxrwxr-x  17 rootroot rootroot   4096 5月  13 11:23 kernel/
drwxrwxr-x  13 rootroot rootroot  12288 5月  13 11:23 lib/
-rw-rw-r--   1 rootroot rootroot   8885 5月  13 11:23 .mailmap
-rw-rw-r--   1 rootroot rootroot 430569 5月  13 11:23 MAINTAINERS
-rw-rw-r--   1 rootroot rootroot  60987 5月  13 11:23 Makefile
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 mm/
drwxrwxr-x  70 rootroot rootroot   4096 5月  13 11:23 net/
-rw-rw-r--   1 rootroot rootroot    722 5月  13 11:23 README
drwxrwxr-x  28 rootroot rootroot   4096 5月  13 11:23 samples/
-rw-rw-r--   1 rootroot rootroot      0 5月  13 11:26 .scmversion
drwxrwxr-x  14 rootroot rootroot   4096 5月  13 11:23 scripts/
drwxrwxr-x  10 rootroot rootroot   4096 5月  13 11:23 security/
drwxrwxr-x  24 rootroot rootroot   4096 5月  13 11:23 sound/
drwxrwxr-x   3 rootroot rootroot   4096 5月  13 11:23 tmp/
drwxrwxr-x  30 rootroot rootroot   4096 5月  13 11:23 tools/
drwxrwxr-x   2 rootroot rootroot   4096 5月  13 11:23 usr/
drwxrwxr-x   4 rootroot rootroot   4096 5月  13 11:23 virt/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ make ARCH=arm CROSS_COMPILE=arm-linux- savedefconfig
  HOSTCC  scripts/kconfig/conf.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf  --savedefconfig=defconfig Kconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ cp defconfig ./arch/arm/configs/my_defconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ git add ./arch/arm/configs/my_defconfig
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ git status
On branch sunxi-4.14.y
Your branch is up to date with 'origin/sunxi-4.14.y'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
    new file:   arch/arm/configs/my_defconfig

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    defconfig

rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ KERNEL_SRC=kernel KCFG=my_defconfig ./build-kernel.sh friendlycore-jammy
-bash: ./build-kernel.sh: No such file or directory
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3/kernel$ cd -
/home/rootroot/sd-fuse_h3
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ KERNEL_SRC=kernel KCFG=my_defconfig ./build-kernel.sh friendlycore-jammy


  INSTALL net/x25/x25.ko
  INSTALL net/xfrm/xfrm_ipcomp.ko
  INSTALL sound/core/snd-hwdep.ko
  INSTALL sound/usb/6fire/snd-usb-6fire.ko
  INSTALL sound/usb/bcd2000/snd-bcd2000.ko
  INSTALL sound/usb/caiaq/snd-usb-caiaq.ko
  INSTALL sound/usb/hiface/snd-usb-hiface.ko
  INSTALL sound/usb/line6/snd-usb-line6.ko
  INSTALL sound/usb/line6/snd-usb-pod.ko
  INSTALL sound/usb/line6/snd-usb-podhd.ko
  INSTALL sound/usb/line6/snd-usb-toneport.ko
  INSTALL sound/usb/line6/snd-usb-variax.ko
  INSTALL sound/usb/misc/snd-ua101.ko
  INSTALL sound/usb/snd-usb-audio.ko
  INSTALL sound/usb/snd-usbmidi-lib.ko
  DEPMOD  4.14.111
Cloning into 'wireguard'...
remote: Enumerating objects: 8954, done.
remote: Total 8954 (delta 0), reused 0 (delta 0), pack-reused 8954 (from 1)
Receiving objects: 100% (8954/8954), 1.94 MiB | 1.75 MiB/s, done.
Resolving deltas: 100% (6847/6847), done.
make[1]: *** kernel: No such file or directory.  Stop.
make: *** [Makefile:26: module] Error 2
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 

rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
total 576384
drwxrwxr-x 10 rootroot rootroot      4096 5月  13 11:36 ./
drwxr-xr-x 46 rootroot rootroot      4096 5月  13 10:45 ../
-rwxrwxr-x  1 rootroot rootroot      1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x  1 rootroot rootroot      7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x  1 rootroot rootroot      4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x  1 rootroot rootroot      4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x  1 rootroot rootroot        38 5月  13 10:45 clean.sh*
drwxr-xr-x  2 rootroot rootroot      4096 4月   2 15:23 friendlycore-jammy/
-rw-rw-r--  1 rootroot rootroot 590093020 4月   2 15:23 friendlycore-jammy-images.tgz
-rwxrwxr-x  1 rootroot rootroot      4762 5月  13 10:45 fusing.sh*
drwxrwxr-x  8 rootroot rootroot      4096 5月  13 10:45 .git/
-rw-rw-r--  1 rootroot rootroot       651 5月  13 10:45 .gitignore
drwxrwxr-x 27 rootroot rootroot      4096 5月  13 11:44 kernel/
-rwxrwxr-x  1 rootroot rootroot      2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x  1 rootroot rootroot      3680 5月  13 10:45 mk-sd-image.sh*
drwxrwxr-x  4 rootroot rootroot      4096 5月  13 11:44 out/
drwxrwxr-x  6 rootroot rootroot      4096 5月  13 10:45 prebuilt/
-rw-rw-r--  1 rootroot rootroot      9155 5月  13 10:45 README_cn.md
-rw-rw-r--  1 rootroot rootroot      9686 5月  13 10:45 README.md
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 test/
drwxrwxr-x  3 rootroot rootroot      4096 5月  13 10:45 tools/
drwxrwxr-x 27 rootroot rootroot      4096 5月  13 10:59 uboot/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ mkdir BOOT
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll *.sh
-rwxrwxr-x 1 rootroot rootroot 1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x 1 rootroot rootroot 7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x 1 rootroot rootroot 4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x 1 rootroot rootroot 4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x 1 rootroot rootroot   38 5月  13 10:45 clean.sh*
-rwxrwxr-x 1 rootroot rootroot 4762 5月  13 10:45 fusing.sh*
-rwxrwxr-x 1 rootroot rootroot 2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x 1 rootroot rootroot 3680 5月  13 10:45 mk-sd-image.sh*
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ll
total 576388
drwxrwxr-x 11 rootroot rootroot      4096 5月  13 11:57 ./
drwxr-xr-x 46 rootroot rootroot      4096 5月  13 12:29 ../
drwxrwxr-x  4 rootroot rootroot      4096 5月  13 11:57 BOOT/
-rwxrwxr-x  1 rootroot rootroot      1440 5月  13 10:45 build-boot-img.sh*
-rwxrwxr-x  1 rootroot rootroot      7069 5月  13 10:45 build-kernel.sh*
-rwxrwxr-x  1 rootroot rootroot      4448 5月  13 10:45 build-rootfs-img.sh*
-rwxrwxr-x  1 rootroot rootroot      4235 5月  13 10:45 build-uboot.sh*
-rwxrwxr-x  1 rootroot rootroot        38 5月  13 10:45 clean.sh*
drwxr-xr-x  2 rootroot rootroot      4096 4月   2 15:23 friendlycore-jammy/
-rw-rw-r--  1 rootroot rootroot 590093020 4月   2 15:23 friendlycore-jammy-images.tgz
-rwxrwxr-x  1 rootroot rootroot      4762 5月  13 10:45 fusing.sh*
drwxrwxr-x  8 rootroot rootroot      4096 5月  13 10:45 .git/
-rw-rw-r--  1 rootroot rootroot       651 5月  13 10:45 .gitignore
drwxrwxr-x 27 rootroot rootroot      4096 5月  13 11:44 kernel/
-rwxrwxr-x  1 rootroot rootroot      2863 5月  13 10:45 mk-emmc-image.sh*
-rwxrwxr-x  1 rootroot rootroot      3680 5月  13 10:45 mk-sd-image.sh*
drwxrwxr-x  4 rootroot rootroot      4096 5月  13 11:44 out/
drwxrwxr-x  6 rootroot rootroot      4096 5月  13 10:45 prebuilt/
-rw-rw-r--  1 rootroot rootroot      9155 5月  13 10:45 README_cn.md
-rw-rw-r--  1 rootroot rootroot      9686 5月  13 10:45 README.md
drwxrwxr-x  2 rootroot rootroot      4096 5月  13 10:45 test/
drwxrwxr-x  3 rootroot rootroot      4096 5月  13 10:45 tools/
drwxrwxr-x 27 rootroot rootroot      4096 5月  13 10:59 uboot/
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 
rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ ./build-boot-img.sh BOOT/ friendlycore-jammy/boot.img 
Re-running script under sudo...
[sudo] password for rootroot: 

0+0 records in
0+0 records out
0 bytes copied, 0.000194284 s, 0.0 kB/s
generating friendlycore-jammy/boot.img done.

rootroot@rootroot-X99-Turbo:~/sd-fuse_h3$ 


 

请使用以下压缩包/IMG固件写TF卡之后的BOOT分区:
h3-sd-friendlycore-xenial-4.14-armhf-20210618.img.gz
h3-sd-friendlycore-focal-4.14-armhf-20250402.img.gz
h3-sd-friendlycore-jammy-4.14-armhf-20250402.img.gz


一定不能使用:【不用试了,这些固件的BOOT分区会死在uboot启动之后了】
h3-eflasher-friendlycore-xenial-4.14-armhf-20210618.img.gz
h3-eflasher-friendlycore-focal-4.14-armhf-20250402.img.gz
h3-eflasher-friendlycore-jammy-4.14-armhf-20250402.img.gz
 


网站公告

今日签到

点亮在社区的每一天
去签到