Skip to content

Conversation

timg236
Copy link
Contributor

@timg236 timg236 commented Sep 26, 2019

added recovery.bin and links to start.elf variant selection

added recovery.bin and links to start.elf variant selection
@timg236
Copy link
Contributor Author

timg236 commented Sep 26, 2019

@JamesH65

@@ -5,15 +5,19 @@ The Pi4 with the BCM2711 SoC has a new, more sophisticated boot process. The add
The boot flow for the Pi4 is as follows:

* BCM2711 SoC powers up
* On board bootrom loads the main bootloader from the EEPROM.
* On board bootrom checks for bootloader recovery file (recovery.bin) on the sd-card. If found, it executes it to flash the EEPROM and recovery.bin triggers a reset.
* Otherwise, the bootrom loads the main bootloader from the EEPROM.
* Bootloader

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does the bootloader decide which boot to do from the list below?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the release version it doesn't it only supports in SD.

In the BETA version there is a new BOOT_ORDER parameter (added last week) which allows an arbitrary sequence of boot modes. defaulting to sd-only - See network boot docs.

@JamesH65 JamesH65 merged commit 266b60d into raspberrypi:JamesH65-patch-bootflow-2711 Sep 26, 2019
JamesH65 added a commit that referenced this pull request Oct 11, 2019
* Update bootflow.md

* Create bootflow_2711.md

* Update bootflow_2711.md (#1294)

added recovery.bin and links to start.elf variant selection

* Create pi4_bootloader_config.md

* Update bootflow_2711.md

* Update pi4_bootloader_config.md

* Update pi4_bootloader_config.md

* Update pi4_bootloader_config.md

* Update README.md

* Update bootflow_2711.md

* Update bootflow_2711.md

* Update bootflow_2711.md

* Update booteeprom.md

* Update pi4_bootloader_config.md

* Update pi4_bootloader_config.md

* Update and rename pi4_bootloader_config.md to bcm2711_bootloader_config.md

* Update booteeprom.md

* Update bootflow_2711.md

* Rename hardware/raspberrypi/bootmodes/bcm2711_bootloader_config.md to hardware/raspberrypi/bcm2711_bootloader_config.md

* Update booteeprom.md

* Update bootflow_2711.md

* Update bootflow_2711.md

* Update bcm2711_bootloader_config.md

* Update bcm2711_bootloader_config.md

* Update bcm2711_bootloader_config.md

* Update booteeprom.md

* Update booteeprom.md

* Update bootflow.md

* Update bcm2711_bootloader_config.md

sd-card to SD card

* Update bootflow_2711.md

sd-card to SD card

* Update booteeprom.md
@timg236 timg236 deleted the patch-5 branch May 18, 2022 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants