+- Refer to U-boot development to compile rknext's U-boot.
+
+```
+./bsp u-boot rknext -r 99
+```
+
+- Copy the U-boot of {props.product} to the board
+
+
+ scp -r .root/.root/usr/lib/u-boot/{props.product_dir}/ radxa@192.168.xx.xx:~/
+
+
+- Execute the following command on {props.product} to replace the latest U-boot
+
+
+ cd {props.product_dir}
+ sudo bash setup.sh update_bootloader /dev/mmcblk0
+
+
+sh setup.sh update_bootloader /dev/mmcblk0{" "}
+
+:::tip
+
+/dev/mmcblk0 is eMMC, or /dev/mmcblk1 if the system is installed on an SD card.
+If the system is installed on a device such as nvme, then you need to update the U-boot on the SPI Flash
+
+:::
+
+- Reboot the system and make sure the U-boot is updated to the latest rknext.
+
+
+