doc: sl-mx8mm: Add guide for copying the bootloader to SPI NOR
This adds a guide for copying the raw bootloader image on the SD card to the SPI NOR using U-Boot itself. Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
This commit is contained in:
parent
5800fb8c7a
commit
888ff2eae7
|
|
@ -92,7 +92,39 @@ Burn the flash.bin to SD card at an offset of 33 KiB:
|
||||||
Boot
|
Boot
|
||||||
^^^^
|
^^^^
|
||||||
|
|
||||||
Put the SD card in the slot on the board and apply power.
|
Put the SD card in the slot on the board and apply power. Check the serial
|
||||||
|
console for output.
|
||||||
|
|
||||||
|
Flash the Bootloader to SPI NOR
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
1. Determine and note the exact size of the ``flash.bin`` image in bytes (e.g.
|
||||||
|
by running ``ls -l flash.bin``)
|
||||||
|
|
||||||
|
2. On the U-Boot CLI copy the bootloader from SD card to RAM:
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
mmc dev 1
|
||||||
|
mmc read $loadaddr 0x42 0x1000
|
||||||
|
|
||||||
|
3. Erase the SPI NOR flash:
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
sf probe
|
||||||
|
sf erase 0x0 0x200000
|
||||||
|
|
||||||
|
4. Copy the bootloader from RAM to SPI NOR. For the last parameter of the
|
||||||
|
command, use the size determined in step 1 in **hexadecimal notation**:
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
sf write $loadaddr 0x400 0x13B6F0
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
To be able to boot from SPI NOR the OTP fuses need to be set accordingly.
|
||||||
|
|
||||||
Further Information
|
Further Information
|
||||||
-------------------
|
-------------------
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue