8c65ab5fab
BSH SMM S2 (SystemMaster S2) Board is an add-on board which provide input and output interfaces to a dedicated carrier board. It is designed mainly to provide graphical/video and connectivity interfaces to the appliance. Board support package includes the following components: - mainline Linux kernel 6.1.6 - mainline U-Boot 2022-07 - default packages from buildroot https://www.apertis.org/reference_hardware/imx8mn_bsh_smm_s2pro_setup/ The smm s2 board is basically the same as the pro except it boots from NAND instead of eMMC. Co-authored-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
76 lines
1.6 KiB
Plaintext
76 lines
1.6 KiB
Plaintext
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 board’s 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.
|