imx28evk: Fix the first partition location
authorFabio Estevam <fabio.estevam@nxp.com>
Tue, 25 Oct 2016 16:21:39 +0000 (14:21 -0200)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 25 Oct 2016 17:57:20 +0000 (19:57 +0200)
When the SD card is connected to the host PC it can be mounted as
/dev/mmcblk0 or /dev/sdX, depending on how the SD controller is connected to
/the PC.

In this case the first partition is /dev/mmcblk0p1, not /dev/mmcblk01.

So use the ${PART1} variable to correctly assign this location.

[Peter: extend commit meesage]
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
board/freescale/imx28evk/create-boot-sd.sh

index 5e050cbadad94c65adb3a3b1af25a3f2ad39449b..bce221237c01d6f35983eb8a30282ad30bd1f831 100755 (executable)
@@ -71,7 +71,7 @@ sync
 
 # Copy the bootloader at offset 2048
 # (We need to skip the partition table in the .sd, too.)
-dd if=output/images/u-boot.sd of=${DEV}1 bs=1M
+dd if=output/images/u-boot.sd of=${PART1} bs=1M
 
 # Prepare a temp dir for mounting partitions
 TMPDIR=$(mktemp -d)