mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-16 14:08:45 +00:00
doc: board: nxp: Add instructions to boot from QSPI
Add instructions to build and boot from QSPI Flash Signed-off-by: Mamta Shukla <mamta.shukla@leica-geosystems.com> Signed-off-by: Thomas Haemmerle <thomas.haemmerle@leica-geosystems.com> Tested-by: Adam Ford <aford173@gmail.com> Reviewed-by: Fabio Estevam <festevam@denx.de>
This commit is contained in:
parent
eca5e000d3
commit
4ae1fa338b
1 changed files with 36 additions and 2 deletions
|
@ -35,8 +35,8 @@ Get the ddr firmware
|
|||
$ ./firmware-imx-8.9
|
||||
$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir)
|
||||
|
||||
Build U-Boot
|
||||
------------
|
||||
Build U-Boot for sd card
|
||||
--------------------------
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
|
@ -53,3 +53,37 @@ Burn the flash.bin to MicroSD card offset 33KB:
|
|||
Boot
|
||||
----
|
||||
Set Boot switch to SD boot
|
||||
|
||||
Build U-Boot for qspi flash card
|
||||
------------------------------------
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ export CROSS_COMPILE=aarch64-poky-linux-
|
||||
$ make imx8mm_evk_fspi_defconfig
|
||||
$ make
|
||||
|
||||
Currently, there is no direct support to write to QSPI Flash.
|
||||
Copy flash.bin to ${loadaddr} either from sd card or over network and then copy to
|
||||
qspi flash
|
||||
|
||||
From sd card to memory
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$mmc dev 1
|
||||
$mmc read ${loadaddr} 0x00 <size_of_flash.bin/512>
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ sf probe
|
||||
$ sf erase 0 <size_of_flash.bin_in_hex>
|
||||
$ sf write $loadaddr 0x00 <size_of_flash.bin_in_hex>
|
||||
|
||||
Boot from QSPI Flash
|
||||
-----------------------
|
||||
Set Boot Switch to QSPI Flash
|
||||
|
||||
Pin configuration for imx8mm_revC evk to boot from qspi flash
|
||||
SW1101: 0110xxxxxx
|
||||
SW1102: 00100x0010
|
||||
|
|
Loading…
Add table
Reference in a new issue