forked from OERV-BSP/u-boot
The btt[c3] devices are based on imx287 SoC. U-Boot SPL 2025.04-01081-g07e086681d26 (Apr 16 2025 - 12:24:36 +0200) Trying to boot from MMC1 U-Boot 2025.04-01081-g07e086681d26 (Apr 16 2025 - 12:24:36 +0200) CPU: Freescale i.MX28 rev1.2 at 454 MHz BOOT: SSP SPI #3, master, 3V3 NOR Model: BTT3 Board: LWE BTT SoM HW rev 0 DRAM: 256 MiB Core: 86 devices, 15 uclasses, devicetree: separate MMC: MXS MMC: 0 Loading Environment from SPIFlash... SF: Detected is25lp128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB OK In: serial@80074000 Out: serial@80074000 Err: serial@80074000 Net: eth0: ethernet@800f0000 Hit any key to stop autoboot: 0 Signed-off-by: Lukasz Majewski <lukma@denx.de>
35 lines
757 B
ReStructuredText
35 lines
757 B
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0+
|
|
.. sectionauthor:: Lukasz Majewski <lukma@denx.de>
|
|
|
|
BTT devices
|
|
===========
|
|
|
|
Those devices are based on IMX's IMX287 SoC. The description regarding the
|
|
**btt** family of boards (i.e. `btt3` and `bttc`) is identical as the one for
|
|
the already supported **xea** board.
|
|
|
|
Building
|
|
--------
|
|
|
|
Make sure that `CROSS_COMPILE` is set appropriately:
|
|
|
|
.. code-block:: text
|
|
|
|
$ make imx28_btt3_defconfig
|
|
$ make -j4 u-boot.sb u-boot.img
|
|
|
|
Now you should see `u-boot.sb` and `u-boot.img` files in the build directory.
|
|
|
|
For initial bringup - one can use `uuu` utulity to boot till u-boot prompt
|
|
(USB connection with the board is required).
|
|
|
|
Flashing
|
|
--------
|
|
|
|
Via U-Boot:
|
|
|
|
.. code-block:: text
|
|
|
|
=> run update_spl
|
|
=> run update_uboot
|