summaryrefslogtreecommitdiff
path: root/classes/wic-am335x-helper.bbclass
blob: 1fd48a1f1d239b1e7bbc7b40ac1d21b93d3504a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
IMAGE_CMD_emmc_append () {
	if [ -e ${EMMCIMG} ]; then
		# copy the MLO to address 0x0 and keep the partition table
		dd if=${DEPLOY_DIR_IMAGE}/${BAREBOX_IPL_BIN_SYMLINK} of=${EMMCIMG} bs=446 count=1 conv=notrunc
		dd if=${DEPLOY_DIR_IMAGE}/${BAREBOX_IPL_BIN_SYMLINK} of=${EMMCIMG} skip=1 seek=1 conv=notrunc
		# copy the MLO to address 0x20000, 0x40000, 0x60000
		dd if=${DEPLOY_DIR_IMAGE}/${BAREBOX_IPL_BIN_SYMLINK} of=${EMMCIMG} seek=768 bs=512 conv=notrunc
		dd if=${DEPLOY_DIR_IMAGE}/${BAREBOX_IPL_BIN_SYMLINK} of=${EMMCIMG} seek=512 bs=512 conv=notrunc
		dd if=${DEPLOY_DIR_IMAGE}/${BAREBOX_IPL_BIN_SYMLINK} of=${EMMCIMG} seek=256 bs=512 conv=notrunc
	fi
}