Boot Sequence
Note
Prior to boot validation, make sure the encoder module is equipped with adequate thermal management solution. A fan and properly installed heat sink are required to reduce temperature by actively exhausting hot air. Lack of a heat sink or fan can cause permanent damage to the assembly boards. See "Fan and Heat Sync" under Integrator's Board Overview.
If the serial port is connected to a PC, you can communicate directly from your computer to the Makito X using a serial communication application such as HyperTerminal or Minicom. From here, you can watch the boot sequence. Following is a sample extract from the boot sequence.
Step 1: Power ON -> Front LED blinks green
Xilinx Zynq MP First Stage Boot Loader
Release 2018.3 Jul 4 2019 - 12:10:18
NOTICE: ATF running on XCZU7EG/EV/silicon v4/RTL5.1 at 0xfffea000
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v1.5(release):
NOTICE: BL31: Built : 14:04:30, Jun 13 2019
PMUFW: v1.1
U-Boot 2018.01 (Jul 04 2019 - 12:02:05 -0400) Xilinx ZynqMP MakitoX4R
I2C: ready
DRAM: 1.5 GiB
EL Level: EL2
Chip ID: zu7
@@@@ arch_early_init_r @@@@
00000000ff5e0220 == 1
MMC: sdhci@ff160000: 0 (eMMC)
Bootmode: QSPI_MODE
Net: phy_marvell_init
ZYNQ GEM: ff0b0000, phyaddr 1, interface sgmii
Step 2: Loading kernel -> Front LED blinks green
## Loading kernel from FIT Image at 10000000 ...
Using 'conf@1' configuration
Trying 'kernel@1' kernel subimage
Description: Vanilla Linux kernel
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x100000ec
Data Size: 6689942 Bytes = 6.4 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x00080000
Entry Point: 0x00080000
Hash algo: crc32
Hash value: c5f184a5
Hash algo: sha1
Hash value: 78350bf0ec02b1fa185d8efd2c039021db02de1d
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt from FIT Image at 10000000 ...
Using 'conf@1' configuration
Trying 'fdt@1' fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x106616b0
Data Size: 31614 Bytes = 30.9 KiB
Architecture: AArch64
Hash algo: crc32
Hash value: 662d3740
Hash algo: sha1
Hash value: 7169142359e374254152de9cece2dba304532ea7
Verifying Hash Integrity ... crc32+ sha1+ OK
Booting using the fdt blob at 0x106616b0
Uncompressing Kernel Image ... OK
Loading Device Tree to 000000000fff5000, end 000000000ffffb7d ... OK
Step 3: Starting kernel -> Front LED blinks green
Starting kernel ...
Step 4: Initialisation -> Front LED blinks green
INIT: version 2.88 booting
Step 5: Login -> Front LED lights green
LB-MX4RE login:
Note
The approximate boot time when the Ethernet port is connected is 39 sec. When the Ethernet port is not connected, there is a timeout and the boot time is approximately 1.15 minutes.