mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-23 09:01:46 +08:00
user/aarch64/raspberrypi4: Boot mechanism explained and updated config.txt
This commit is contained in:
parent
fe10830f24
commit
f13489efb4
@ -34,10 +34,14 @@ raspberrypi hardware. Mini-uart is not supported.
|
|||||||
Preparing to boot
|
Preparing to boot
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
Raspberry Pi uses a different mechanism to boot. First the GPU initializes,
|
Raspberry Pi uses a different mechanism to boot when compared with any ARM SoC.
|
||||||
loads the bootloader and then looks for the kernel img. By default the arm64
|
First the GPU initializes, loads the bootloader (Raspberry pi firmware) and then
|
||||||
mode looks for the ``kernel8.img``. Any other kernel can be loaded by adding
|
looks for the kernel img. This whole process is done by the GPU (VideoCore IV)
|
||||||
``kernel=<img_name>`` to the ``config.txt`` file.
|
till the kernel is loaded. More information can be found on the `Raspberry pi
|
||||||
|
documentation page
|
||||||
|
<https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#boot-sequence>`_.
|
||||||
|
By default the arm64 mode looks for the ``kernel8.img``. Any other kernel can be
|
||||||
|
loaded by adding ``kernel=<img_name>`` to the ``config.txt`` file.
|
||||||
|
|
||||||
The Firmware files are required in order to boot RTEMS. The latest firmware can
|
The Firmware files are required in order to boot RTEMS. The latest firmware can
|
||||||
be downloaded from the `Raspberry Pi Firmware Repository
|
be downloaded from the `Raspberry Pi Firmware Repository
|
||||||
@ -56,6 +60,9 @@ default Mini-uart.
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
|
# if user wants to enable GIC, uncomment the next line
|
||||||
|
# enable_gic=1
|
||||||
|
arm_64bit=1
|
||||||
dtoverlay = disable-bt
|
dtoverlay = disable-bt
|
||||||
enable_uart=1
|
enable_uart=1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user