ubuntu-buildroot/board/bsh/imx8mn-bsh-smm-s2
chenyf 8b0660016e 1 2024-04-01 23:19:46 +08:00
..
patches/uboot 1 2024-04-01 23:19:46 +08:00
flash.sh 1 2024-04-01 23:19:46 +08:00
nand-full.lst 1 2024-04-01 23:19:46 +08:00
post-build.sh 1 2024-04-01 23:19:46 +08:00
readme.txt 1 2024-04-01 23:19:46 +08: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.MX8MN BSH SMM S2
==================

This tutorial describes how to use the predefined Buildroot
configuration for the i.MX8MN BSH SMM S2 PRO board.

Building
--------

Configure buildroot:

  $ make imx8mn_bsh_smm_s2_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/
    ├── bl31.bin
    ├── ddr3*
    ├── flash.bin
    ├── freescale/imx8mn-bsh-smm-s2.dtb
    ├── Image
    ├── nand-full.lst
    ├── rootfs.ext2
    ├── rootfs.ext4 -> rootfs.ext2
    ├── rootfs.tar
    ├── rootfs.ubifs
    ├── u-boot.bin
    └── u-boot-spl.bin


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/imx8mn-bsh-smm-s2/flash.sh output/

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