[U-Boot] RPi3B rainbow screen for u-boot v2019.07 rpi_3_32b_defconfig

Victor Seryodkin vvscore at gmail.com
Wed Jul 10 12:22:08 UTC 2019


u-boot v2019.07 (rpi_3_32b_defconfig) failed to boot on Raspberry Pi3B

Configuration

Raspberry Pi 3B (not 3B plus)
OS: Raspbian stretch lite
Distro: 2018-11-13-raspbian-stretch.zip
http://downloads.raspberrypi.org/raspbian/images/raspbian-2018-11-15/2018-11-13-raspbian-stretch.zip

Booting RPi from microSD card.

Kernel is 32bit from Raspbian distro without any modifications:
Linux raspberrypi 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l
GNU/Linux

Initrd is not used.

u-boot executable is produced by local native build on RPi.

Results:
1) Default Raspberry bootloader (not u-boot) - RPi is booting and working
fine.
2) u-boot v2019.04 (configured only with rpi_3_32b_defconfig) - RPi is
booting and working fine.
3) u-boot v2019.07 (configured only with rpi_3_32b_defconfig) - got rainbow
screen on power on (boot failed).

Files for analysis are inside the archive
u-boot_v2019.07_rpi3b_rainbow-screen.tgz
https://drive.google.com/open?id=1i7LpbA8SK6bV2gWM0XPERA4RuJGUGAJh

u-boot_v2019.07_rpi3b_rainbow-screen.tgz content:

u-boot_v2019.04_GOOD/
  .config
  boot.cmd - boot.scr.uimg source
  boot.scr.uimg
  u-boot.bin

u-boot_v2019.07_BAD/.config
  .config
  boot.cmd - boot.scr.uimg source
  boot.scr.uimg
  u-boot.bin

boot/ (files used for both configs "u-boot_v2019.04" and "u-boot_v2019.07")
  bcm2710-rpi-3-b.dtb
  bootcode.bin
  start.elf
  config.txt
  rpiKernel (renamed original file kernel7.img from Raspbian distro)


More information about the U-Boot mailing list