mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 09:32:14 +02:00
Rename /openembedded/ -> /meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
28
meta/classes/srec.bbclass
Normal file
28
meta/classes/srec.bbclass
Normal file
@@ -0,0 +1,28 @@
|
||||
#
|
||||
# Creates .srec files from images.
|
||||
#
|
||||
# Useful for loading with Yamon.
|
||||
|
||||
# Define SREC_VMAADDR in your machine.conf.
|
||||
|
||||
SREC_CMD = "${TARGET_PREFIX}objcopy -O srec -I binary --adjust-vma ${SREC_VMAADDR} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.${type} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.${type}.srec"
|
||||
|
||||
# Do not build srec files for these types of images:
|
||||
SREC_SKIP = "tar"
|
||||
|
||||
do_srec[nostamp] = 1
|
||||
|
||||
do_srec () {
|
||||
if [ ${SREC_VMAADDR} = "" ] ; then
|
||||
oefatal Cannot do_srec without SREC_VMAADDR defined.
|
||||
fi
|
||||
for type in ${IMAGE_FSTYPES}; do
|
||||
for skiptype in ${SREC_SKIP}; do
|
||||
if [ $type = $skiptype ] ; then continue 2 ; fi
|
||||
done
|
||||
${SREC_CMD}
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
||||
addtask srec after do_rootfs before do_build
|
||||
Reference in New Issue
Block a user