You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Host Setup

Refer the link for host setup details :Host Setup

Build Setup

Initialization

$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkc-nosrc.xml -b dunfell
								( or )
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkc-extsrc.xml -b dunfell

Download/Sync

$ repo sync -j `nproc` --no-clone-bundle --no-tags

Repo Bug Fixes

Libcamera fixes
$ cd meta-cmf-raspberrypi
$ git fetch https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi refs/changes/29/51529/2 && git cherry-pick FETCH_HEAD

Note: The above bug fixes changes are temporary given as instructions. This is not required once the change is get merged into the appropriate repo

Environment Setup/Choose

    Environment Setup
    MACHINE=raspberrypi-rdk-mc source meta-cmf-raspberrypi/setup-environment
    Environment Setup
    MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment
    $ source meta-cmf-raspberrypi/setup-environment
    
    $ meta-cmf-raspberrypi/conf/machine/raspberrypi3-rdk-camera.conf ( Choose 14 )
    

    Building

    $ bitbake rdk-generic-camera-image
    

    While building, If you get any compile time error. we should follow "Repo Bug Fixes" and start the build.

    Repo Bug Fixes

    Libcamera fixes
    $ cd tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/mediastreamer/git-r0/git
    $ git fetch https://code.rdkcentral.com/r/rdkc/devices/raspberrypi/mediastreamer refs/changes/83/52183/2 && git cherry-pick FETCH_HEAD
    
    $ cd build-raspberrypi3-rdk-camera/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/cvr/git-r0/git
    $ git fetch https://code.rdkcentral.com/r/rdkc/components/opensource/cvr refs/changes/12/51612/2 && git cherry-pick FETCH_HEAD

    Note: The above bug fixes changes are temporary given as instructions. This is not required once the change is get merged into the appropriate repo

    Flash Procedure

    $ bzcat "Image Name" | sudo dd of="Device Name" bs=4M iflag=fullblock oflag=direct conv=fsync
     
    Example:
    bzcat rdk-generic-camera-image_default_20201127105606.rootfs.wic.bz2 | sudo dd of=/dev/sdc bs=4M iflag=fullblock oflag=direct conv=fsync
    • No labels