[meta-freescale] SD card image for LS1021a

Thomas T thomasmailinglists9 at gmail.com
Mon Feb 23 01:13:32 PST 2015


Hi,

I tried to add support for sd card image generation (enable
IMAGE_FSTYPES="sdcard" in fsl-image-full.bb) to the SDK1.7.

Based on the file image_types_fsl.bbclass I want to creat a file
image_types_ls1.bbclass. To make bitbake aware of the new file I assume I
have to add "IMAGE_CLASSES += "image_types_ls1"" to the file
fsl-default-settings.inc.

Finally I added "echo "start SD"" to the function IMAGE_CMD_sdcard in
image_types_ls1.bbclass to see if the command is executed. But I ended up
with lots of red lines ...

I am sure that I do not understand the bitbake internals, but also I didn't
found any documentation. Do you have some hints?

Best regards
Thomas




ERROR: Error executing a python function in
/home/thomas/QorIQ-SDK-V1.7-20141218-yocto/meta-fsl-networking/images/
fsl-image-full.bb:

The stack trace of python calls that resulted in this exception/failure was:
File: 'do_rootfs', lineno: 17, function:
<module>

     0013:    # generate final
images

     0014:
create_image(d)


0015:


0016:

 ***
0017:do_rootfs(d)


0018:

File: 'do_rootfs', lineno: 14, function:
do_rootfs

     0010:    # generate
rootfs

     0011:
create_rootfs(d)


0012:

     0013:    # generate final
images

 *** 0014:
create_image(d)


0015:


0016:


0017:do_rootfs(d)

     0018:
File:
'/home/thomas/QorIQ-SDK-V1.7-20141218-yocto/poky/meta/lib/oe/image.py',
lineno: 329, function: create_image
     0325:        execute_pre_post_process(self.d, post_process_cmds)
     0326:
     0327:
     0328:def create_image(d):
 *** 0329:    Image(d).create()
     0330:
     0331:if __name__ == "__main__":
     0332:    """
     0333:    Image creation can be called independent from bitbake
environment.
File:
'/home/thomas/QorIQ-SDK-V1.7-20141218-yocto/poky/meta/lib/oe/image.py',
lineno: 307, function: create
     0303:        execute_pre_post_process(self.d, pre_process_cmds)
     0304:
     0305:        self._remove_old_symlinks()
     0306:
 *** 0307:        image_cmd_groups = self._get_imagecmds()
     0308:
     0309:        for image_cmds in image_cmd_groups:
     0310:            # create the images in parallel
     0311:            nproc = multiprocessing.cpu_count()
File:
'/home/thomas/QorIQ-SDK-V1.7-20141218-yocto/poky/meta/lib/oe/image.py',
lineno: 277, function: _get_imagecmds
     0273:                localdata.setVar('OVERRIDES', '%s:%s' % (type,
old_overrides))
     0274:                bb.data.update_data(localdata)
     0275:                localdata.setVar('type', type)
     0276:
 *** 0277:                cmds.append("\t" + localdata.getVar("IMAGE_CMD",
True))
     0278:                cmds.append(localdata.expand("\tcd
${DEPLOY_DIR_IMAGE}"))
     0279:
     0280:                if type in cimages:
     0281:                    for ctype in cimages[type]:
Exception: TypeError: cannot concatenate 'str' and 'NoneType' objects

ERROR: Function failed: do_rootfs
ERROR: Logfile of failure stored in:
/home/thomas/QorIQ-SDK-V1.7-20141218-yocto/build_ls1021atwr_release/tmp/work/ls1021atwr-fsl-linux-gnueabi/fsl-image-full/1.0-r0/temp/log.do_rootfs.6453
ERROR: Task 6
(/home/thomas/QorIQ-SDK-V1.7-20141218-yocto/meta-fsl-networking/images/
fsl-image-full.bb, do_rootfs) failed with exit code '1'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20150223/99b62619/attachment.html>


More information about the meta-freescale mailing list