mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-22 01:48:52 +09:00
![Tom Rini](/assets/img/avatar_default.png)
Some eMMC chips may need the RST_n_FUNCTION bit set to a non-zero value in order for warm reset of the system to work. Details on this being required will be part of the eMMC datasheet. Also add using this command to the dra7xx README. * Whitespace fix by panto Signed-off-by: Tom Rini <trini@ti.com> Acked-by: Pantelis Antoniou <panto@antoniou-consulting.com>
27 lines
867 B
Plaintext
27 lines
867 B
Plaintext
Summary
|
|
=======
|
|
|
|
This document covers various features of the 'dra7xx_evm' build and some
|
|
related uses.
|
|
|
|
eMMC boot partition use
|
|
=======================
|
|
|
|
It is possible, depending on SYSBOOT configuration to boot from the eMMC
|
|
boot partitions using (name depending on documentation referenced)
|
|
Alternative Boot operation mode or Boot Sequence Option 1/2. In this
|
|
example we load MLO and u-boot.img from the build into DDR and then use
|
|
'mmc bootbus' to set the required rate (see TRM) and 'mmc partconfig' to
|
|
set boot0 as the boot device.
|
|
U-Boot # setenv autoload no
|
|
U-Boot # usb start
|
|
U-Boot # dhcp
|
|
U-Boot # mmc dev 1 1
|
|
U-Boot # tftp ${loadaddr} dra7xx/MLO
|
|
U-Boot # mmc write ${loadaddr} 0 100
|
|
U-Boot # tftp ${loadaddr} dra7xx/u-boot.img
|
|
U-Boot # mmc write ${loadaddr} 300 400
|
|
U-Boot # mmc bootbus 1 2 0 2
|
|
U-Boot # mmc partconf 1 1 1 0
|
|
U-Boot # mmc rst-function 1 1
|