please also check CBoot session, you might refer to [Kernel Boot Sequence Using extlinux.conf] for loading kernel and kernel-dtb binary file from configuration file.
thanks
it looks we could also reproduce the same issue locally, even using -k options to update kernel and kernel-dtb partition successfully but it did not actual update.
could you please replace below files with your customize files, and reboot the system make the change takes effect.
for example,
# When testing a custom kernel, it is recommended that you create a backup of
# the original kernel and add a new entry to this file so that the device can
# fallback to the original kernel. To do this:
#
# 1, Make a backup of the original kernel
# sudo cp /boot/Image /boot/Image.backup
#
# 2, Copy your custom kernel into /boot/Image
#
# 3, Uncomment below menu setting lines for the original kernel
#
# 4, Reboot
you should also modify /boot/extlinux/extlinux.conf to add FDT path for kernel-dtb update.
thanks
please refer to CBoot session, you should check the kernel boot sequence which refer to extlinux.conf file.
for example,
if you’re using flash.sh -k kernel commands to update kernel partition, you should delete LINUX entry extlinux.conf, hence the kernel binary would loaded from the kernel partition instead.
there’s on FDT entry by default extlinux.conf file, the kernel-dtb binary is loaded from the kernel-dtb partition.
thanks