I follow your instruction.
It works.
cat conf/local.conf
DL_DIR ?= "${BSPDIR}/downloads/"
ACCEPT_FSL_EULA = "1"
# Switch to Debian packaging and include package-management in the image
PACKAGE_CLASSES = "package_deb"
EXTRA_IMAGE_FEATURES += "package-management"
IMAGE_INSTALL += " u-boot-fw-utils "
bitbake u-boot-fw-utils
Loading cache: 100% | | ETA: --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100% |#################################################################################################################| Time: 0:00:53
Parsing of 3187 .bb files complete (0 cached, 3187 parsed). 4737 targets, 297 skipped, 5 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "2.0.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-20.04"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx8qxpmek"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "5.15-kirkstone"
TUNE_FEATURES = "aarch64 armv8a crc crypto"
TARGET_FPU = ""
meta
meta-poky = "HEAD:27de52e402ae000dfa502d52908cd6e6aef923ec"
meta-oe
meta-multimedia
meta-python = "HEAD:5357c7a40eaf8d1bcf7ff58edbba8e9527e40c7d"
meta-freescale = "HEAD:2fb1ce365338126aad365012ebb913b3e4a9f1be"
meta-freescale-3rdparty = "HEAD:de0eb1408150d77f9cce97c559f9a5a3c71e5d6c"
meta-qt6 = "HEAD:b2894aad5c1aaa85f2f5c7b94391b7c51c39e555"
meta-virtualization = "HEAD:973c8d0964c6f40338857efe5b8009b2f647d485"
NOTE: Fetching uninative binary shim http://downloads.yoctoproject.org/releases/uninative/3.6/x86_64-nativesdk-libc-3.6.tar.xz;sha256sum=9bfc4c970495b3716b2f9e52c4df9f968c02463a9a95000f6657fbc3fde1f098 (will check PREMIRRORS first)
Initialising tasks: 100% |##############################################################################################################| Time: 0:00:01
Sstate summary: Wanted 187 Local 0 Mirrors 0 Missed 187 Current 0 (0% match, 0% complete)
NOTE: Executing Tasks
WARNING: libcap-ng-native-0.8.2-r0 do_fetch: Failed to fetch URL https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.8.2.tar.gz, attempting MIRRORS if available
NOTE: Tasks Summary: Attempted 788 tasks of which 0 didn't need to be rerun and all succeeded.
ls tmp/work/armv8a-poky-linux/libubootenv/0.3.2-r0/image/usr/bin/
fw_printenv fw_setenv
file tmp/work/armv8a-poky-linux/libubootenv/0.3.2-r0/image/usr/bin/{fw_printenv,fw_setenv}
tmp/work/armv8a-poky-linux/libubootenv/0.3.2-r0/image/usr/bin/fw_printenv: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e7625227ed1fd849da8cf1ebe0fdb388dc1b5ee1, for GNU/Linux 3.14.0, with debug_info, not stripped
tmp/work/armv8a-poky-linux/libubootenv/0.3.2-r0/image/usr/bin/fw_setenv: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=862b9793a7f7f14a5cd9a4f593691783c280bd14, for GNU/Linux 3.14.0, with debug_info, not stripped