diff options
| author | Andrea Calabrese <[email protected]> | 2025-10-31 08:46:09 +0100 |
|---|---|---|
| committer | Fabio Estevam <[email protected]> | 2025-11-04 12:40:22 -0300 |
| commit | 6939fc995829246270fcb55b6c9c0dc77b13af42 (patch) | |
| tree | 671bd5c87e3a5722fea154003a8e01d142269e66 /doc | |
| parent | 80430675f4b2a4ba0e4dff2111b9673a7258112b (diff) | |
bsh: update readme with instructions to build M2B
readme was missing instructions to build M2B. Now added.
Signed-off-by: Andrea Calabrese <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/board/bsh/imx6ulz_bsh_smm_m2.rst | 85 | ||||
| -rw-r--r-- | doc/board/bsh/index.rst | 1 |
2 files changed, 86 insertions, 0 deletions
diff --git a/doc/board/bsh/imx6ulz_bsh_smm_m2.rst b/doc/board/bsh/imx6ulz_bsh_smm_m2.rst new file mode 100644 index 00000000000..0f391a17ade --- /dev/null +++ b/doc/board/bsh/imx6ulz_bsh_smm_m2.rst @@ -0,0 +1,85 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +How to Update U-Boot on imx6ulz_smm_m2 and imx6ulz_smm_m2b boards +================================================================= + +Required software on the host PC: + +- UUU: https://github.com/NXPmicro/mfgtools + +Build U-Boot for m2: + +.. code-block:: bash + + $ make mrproper + $ make imx6ulz_smm_m2_defconfig + $ make + +Build U-Boot for m2b: + +.. code-block:: bash + + $ make mrproper + $ make imx6ulz_smm_m2b_defconfig + $ make + +This generates the SPL and u-boot-dtb.img binaries. + +Loading U-Boot via USB Serial Download Protocol +----------------------------------------------- + +Copy SPL and u-boot-dtb.img to the uuu folder. + +Load the U-Boot via USB: + +.. code-block:: bash + + $ sudo uuu -v -b nand_script.lst u-boot-with-spl.imx + +where nand_script.lst contains the following: + +.. code-block:: + + uuu_version 1.2.39 + + # @_flash.bin | bootloader + # @_image [_flash.bin] | image burn to nand, default is the same as bootloader + + # This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ + SDP: boot -f _flash.bin + + # This command will be run when ROM support stream mode + # i.MX8QXP, i.MX8QM + SDPS: boot -f _flash.bin + + # These commands will be run when use SPL and will be skipped if no spl + # SDPU will be deprecated. please use SDPV instead of SDPU + # { + SDPU: delay 1000 + SDPU: write -f _flash.bin -offset 0x57c00 + SDPU: jump + # } + + # These commands will be run when use SPL and will be skipped if no spl + # if (SPL support SDPV) + # { + SDPV: delay 1000 + SDPV: write -f _flash.bin -offset 0x11000 + SDPV: jump + # } + + FB: ucmd setenv fastboot_buffer ${loadaddr} + FB: download -f _image + FB: ucmd if test ! -n "$fastboot_bytes"; then setenv fastboot_bytes $filesize; else true; fi + # Burn image to nandfit partition if needed + FB: ucmd if env exists nandfit_part; then nand erase.part nandfit; nand write ${fastboot_buffer} nandfit ${fastboot_bytes}; else true; fi; + FB: ucmd nandbcb init ${fastboot_buffer} nandboot ${fastboot_bytes} + FB: Done + +Then U-Boot starts and its messages appear in the console program. + +Use the default environment variables: + +=> env default -f -a + +=> saveenv diff --git a/doc/board/bsh/index.rst b/doc/board/bsh/index.rst index 570ee4d72ed..e4f8b1f0b1c 100644 --- a/doc/board/bsh/index.rst +++ b/doc/board/bsh/index.rst @@ -7,3 +7,4 @@ BSH Hausgeraete GmbH :maxdepth: 2 imx8mn_bsh_smm_s2 + imx6ulz_bsh_smm_m2 |
