Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Default configuration files of U-Boot are stored in the “configs” directory. Specifically for the SP7350 platform, default configuration files are prefixed with “sp7350_”.

Log of U-Boot and explanation

Line 1: Banner (version) of U-Boot.

Line 3: The size of the CPU cache-line is 64 bytes.

Line 4: Model name is ‘Sunplus SP7350’.

Line 5: The DRAM size is 3.8 GiB.

Line 6: PLLA (Audio PLL) is set to 147,456,000 Hz.

Line 7: PLLC (CPU frequency) is set to 1,500,000,000 Hz.

Line 8: PLLL3 (L3 cache frequency) is set to 1,200,000,000 Hz.

Line 9: PLLD (SDRAM PLL) is set to 800,000,000 Hz.

Line 10: PLLH (Peripheral PLL) is set to 2,150,000,000 Hz.

Line 11: PLLN (NPU PLL) is set to 500,000,000 Hz.

Line 12: PLLS (System PLL) is set to 2,000,000,000 Hz.

Line 16: The U-Boot environment variable is successfully loaded.

Line 17-20: The display is successfully probed.

Line 21-23: Standard input, output and error are directed to the serial (UART0)

Line 27-39: Initializing and scanning USB devices.

Line 41: Starting to run the default script command.

Line 42: Boot-device is 0x1F (MX[6..2]), indicating eMMC boot.

Line 43: “[scr] emmc boot” indicates that U-Boot is executing the default 'eMMC boot' script.

Line 45: Loading the header of the Linux kernel image.

Line 47: Loading the Linux kernel image.

Line 48-48: Unzipping the Linux kernel image.

Line 50-58: Preparing to run Linux kernel.

Code Block
U-Boot 2021.04-g93254255 (Feb 14 2024 - 18:41:47 +0800)

CONFIG_SYS_CACHELINE_SIZE: 64
Model: Sunplus SP7350
DRAM:  3.8 GiB
PLLA            :  147456000 Hz
PLLC            : 1500000000 Hz
PLLL3           : 1200000000 Hz
PLLD            :  800000000 Hz
PLLH            : 2150000000 Hz
PLLN            :  500000000 Hz
PLLS            : 2000000000 Hz
reset: reset@f8800004
SPI:   Manufacturer id = 0x00, Device id = 0x0000 
MMC:   emmc: 0, sd: 1
Loading Environment from MMC... OK
Disp: probe ... 
Disp: init 1920x1080 settings
Disp: lt8912b bridge not found
Disp: probe done 
In:    serial
Out:   serial
Err:   serial
Net:   Could not get PHY for stmmac@f8103000: addr 1
No ethernet found.

starting USB...
Bus usb@f8102100: ehci_sunplus_probe.204, dev_name:usb@f8102100,port_num:0
after write usbruncmd,usbcmd:80b01,retry_times:0
USB EHCI 1.10
Bus usb@f8102080: ohci_sunplus_probe.21, dev_name:usb@f8102080,port_num:1
USB OHCI 1.0
Bus dwc3@f80a1000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@f8102100 for devices... 1 USB Device(s) found
scanning bus usb@f8102080 for devices... 1 USB Device(s) found
scanning bus dwc3@f80a1000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0 
[scr] bootcmd started
fa218008: 0000001f                               ....
[scr] emmc boot

MMC read: dev # 0, block # 8738, count 1 ... 1 blocks read: OK

MMC read: dev # 0, block # 8738, count 19297 ... 19297 blocks read: OK
unzip 10000000 2000000
Uncompressed size: 27285512 = 0x1A05808
booti 2000000 - ef8ec510
## Flattened Device Tree blob at ef8ec510
   Booting using the fdt blob at 0xef8ec510
ehci_usb_remove.214, dev_name:usb@f8102100,port_num:0
ohci_sunplus_remove.28, dev_name:usb@f8102080,port_num:1
   Loading Device Tree to 00000000ef8d9000, end 00000000ef8e987f ... OK

Starting kernel ...