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.
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
make2: '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.
make1: *** 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