The last command I tried to load was "$ sudo uuu uuu.auto"
The load seemed to go fine. I did notice that the u-boot environment varlables seem to be different. My colleague has the same board, booting the factory installed image. I compared his u-boot environment variables to mine. Below are the differences.
The first thing I noticed is that the board and board name differences. Mine is labeled imx8mm_evk, EVK versus his which is imx8mm_ab2, AB2. I did load the imx8mm_evk image and I haven't found an "AB2" image in the prebuilt software I downloaded.
4,5c4,5
< board=imx8mm_evk
< board_name=EVK
---
> board=imx8mm_ab2
> board_name=AB2
8c8
< boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr ${fdt_i
---
> boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr ${fdt_addr_r}; then bootefi $i
19c19
< bootcmd_mfg=run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr};
---
> bootcmd_mfg=run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else boot;
26c26
< bsp_bootcmd=echo Running BSP bootcmd ...; mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootsc;
---
> bsp_bootcmd=echo Running BSP bootcmd ...; mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadi;
32a33
> ethaddr=00:04:9f:06:75:26
38,39c39,40
< fdtcontroladdr=bacdaa90
< fdtfile=imx8mm-evk.dtb
---
> fdtcontroladdr=bdef45f0
> fdtfile=imx8mm-ab2-af-rpc.dtb
44,46c45,46
< jh_mmcboot=mw 0x303d0518 0xff; setenv fdtfile ${jh_root_dtb};setenv jh_clk clk_ignore_unused mem=1212MB; if run loadima
< jh_netboot=mw 0x303d0518 0xff; setenv fdtfile ${jh_root_dtb}; setenv jh_clk clk_ignore_unused mem=1212MB; run netboot;
< jh_root_dtb=imx8mm-evk-root.dtb
---
> jh_mmcboot=mw 0x303d0518 0xff;setenv jh_clk clk_ignore_unused mem=1340MB; if run loadimage; then run mmcboot; else run jh_netboot; fi;
> jh_netboot=run mii_100m; mw 0x303d0518 0xff; setenv jh_clk clk_ignore_unused mem=1340MB; run netboot;
48c48
< kernel_addr_r=0x40400000
---
> kernel_addr_r=0x40480000
50c50
< loadaddr=0x40400000
---
> loadaddr=0x40480000
53a54,72
> loadm4image=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${m4_image}
> loadm4nxhfw=imxtract ${loadaddr} ${m4_nxh_bin} ${m4_loadaddr}; imxtract ${loadaddr} ${m4_nxh_app} ${m4_nxh_app_loadaddr}; imxtract ${loadaddr}}
> m4_boot=no
> m4_fdt_file=imx8mm-ab2-m4.dtb
> m4_image=nxh3670.itb
> m4_loadaddr=0x80000000
> m4_nxh_app=app@1
> m4_nxh_app_loadaddr=0x81000000
> m4_nxh_bin=main@1
> m4_nxh_cf=cf@1
> m4_nxh_cf_loadaddr=0x81016000
> m4_nxh_data=data@1
> m4_nxh_data_loadaddr=0x8101E000
> m4_nxh_rfmac=rfmac@1
> m4_nxh_rfmac_loadaddr=0x81012000
> m4_sf_loadaddr=0x08100000
> m4boot=run loadm4image; run loadm4nxhfw; dcache flush; bootaux ${m4_loadaddr}
> m4boot_sf=sf probe 0:0; dcache flush; bootaux ${m4_sf_loadaddr}
> m4netboot=${get_cmd} ${loaddadr} ${m4_image}; run loadm4nxhfw; dcache flush; bootaux ${m4_loadaddr};
54a74
> mii_100m=mii write 0 9 0; mii write 0 0 1200; sleep 5
56c76
< mmcargs=setenv bootargs ${jh_clk} ${mcore_clk} console=${console} root=${mmcroot}
---
> mmcargs=setenv bootargs ${jh_clk} console=${console} root=${mmcroot}
58c78
< mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fit} = yes || test ${boot_fit} = try; then bootm ${loada;
---
> mmcboot=echo Booting from mmc ...; run mmcargs; if test ${m4_boot} = yes || test ${m4_boot} = try; then echo Booting M4 aux core...; run m4boo;
63,70c83,89
< netargs=setenv bootargs ${jh_clk} ${mcore_clk} console=${console} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},p
< netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd;
< prepare_mcore=setenv mcore_clk clk-imx8mm.mcore_booted;
< scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan;
< scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; fort
< scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:$e
< scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Founi
< scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${sce
---
> netargs=setenv bootargs ${jh_clk} console=${console} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
> netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if test ${m4;
> scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run ;
> scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${dt
> scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${pree
> scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslii
> scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found e
73c92
< serial#=1d251a09dab44eb9
---
> serial#=17141209dab44eb9
76a96
> update_m4_from_sd=if sf probe 0:0; then if run loadm4image; then setexpr fw_sz ${filesize} + 0xffff; setexpr fw_sz ${fw_sz} / 0x10000; setexpri
80c100,101
< Environment size: 5266/16380 bytes
---
> Environment size: 6592/16380 bytes
> u-boot=>