cross/mipsel-linux-uclibc/buildroot/buildroot-2025.02.4/board/bsh/imx6ulz-bsh-smm-m2
Jessica 25a642683c added armhf 2025-07-19 11:14:58 -04:00
..
patches added armhf 2025-07-19 11:14:58 -04:00
flash.sh added armhf 2025-07-19 11:14:58 -04:00
linux.config added armhf 2025-07-19 11:14:58 -04:00
nand-full.lst added armhf 2025-07-19 11:14:58 -04:00
post-build.sh added armhf 2025-07-19 11:14:58 -04:00
readme.txt added armhf 2025-07-19 11:14:58 -04:00

readme.txt

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

i.MX6ULZ BSH SMM M2
==================

This tutorial describes how to use the predefined Buildroot
configuration for the i.MX6ULZ BSH SMM M2 board.

Building
--------

Configure buildroot:

  $ make imx6ulz_bsh_smm_m2_defconfig

Change settings to fit your needs (optional):

  $ make menuconfig

Compile everything and build the rootfs image:

  $ make


Result of the build
-------------------

After building, the output/images directory contains:

  output/images/
    ├── imx6ulz-bsh-smm-m2.dtb
    ├── zImage
    ├── nand-full.lst
    ├── rootfs.ubifs
    └── u-boot-with-spl.imx

Preparing the board
-------------------

Plug the USB type A to micro B cable into the USB Debug
Connector (DBG UART). Use serial port settings 115200 8N1
to access the debug console.

Plug another USB type A to micro B cable into the USB-OTG
Connector (USB1). This connection is used to flash the board
firmware using the Freescale/NXP UUU tool.

Connect the power supply/adaptor to the DC Power Jack (labelled
+5V).


Flashing
--------

Power up the board by switching on the Power ON Switch, which is
placed right next to the DC Jack.

Enter the following U-Boot commands on the debug serial console:

  $ nand erase.chip
  $ reset

Flash the built images directly to boards memory. On your computer,
run:

  $ board/bsh/imx6ulz-bsh-smm-m2/flash.sh output/

It will flash the bootloader, the Device Tree Blob, the kernel image
and the UBI root file system.