i.MX 93 BSP Manual PD24.1.1 Documentation Rev.: imx8mp-pd22.1.2-51-ga548be7d
5.2.2 Set the bootenv.txt for Netboot
Create a bootenv.txt le in your tftp directory and write the following variables into it.
bootfile=Image
fdt_file=oftree
nfsroot=/srv/nfs
overlays=<overlayfilenames>
<overlaylenames> has to be replaced with the devicetree overlay lenames that you want to use. Separate
the lenames by spaces. For example:
overlays=example-overlay1.dtbo example-overlay2.dtbo
Tip
All supported devicetree overlays are in the device tree chapter.
5.2.3 Network Settings on Target
To customize the targets ethernet conguration, please follow the description here: Network Environment
Customization
5.2.4 Booting from an Embedded Board
Boot the board into the U-boot prompt and press any key to hold.
• To boot from a network, call:
u-boot=> run netboot
5.3 Working with UUU-Tool
The Universal Update Utility Tool (UUU-Tool) from NXP is a software to execute on the host to load and
run the bootloader on the board through SDP (Serial Download Protocol). For detailed information visit
https://github.com/nxp-imx/mfgtools or download the Ocial UUU-tool documentation.
5.3.1 Host preparations for UUU-Tool Usage
• Follow the instructions from https://github.com/nxp-imx/mfgtools#linux.
• If you built UUU from source, add it to PATH:
This BASH command adds UUU only temporarily to PATH. To add it permanently, add this line to
~/.bashrc.
export PATH=~/mfgtools/uuu/:"$PATH"
• Set udev rules (documented in uuu -udev):
host:~$ sudo sh -c "uuu -udev >> /etc/udev/rules.d/70-uuu.rules"
host:~$ sudo udevadm control --reload
Development 26