Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To install Repo make sure you have a /bin directory in your home directory and that it is included in your path

Code Block
languagebash
themeRDark
titleRepo Setup Steps
$ mkdir ~/bin

...


$ PATH=~/bin:$PATH

...


Download the repo tool and ensure that it is executable

...


$ curl http://commondatastorage.googleapis.com/git-repo-downloads/

...

repo > ~/bin/repo

...


$ chmod a+x ~/bin/repo

Note: it is also recommended to put credentials in ~/.netrc when interacting with repo.

A sample ~/.netrc file is illustrated below

Code Block
languagebash
themeRDark
title.netrc
Inline Table Editing
machine code
machine code.rdkcentral.com


login YOUR_USERNAME


password YOUR_PASSWORD

Yocto Build Steps

To build, follow below instructions

Code Block
languagebash
themeMidnight
titleBuild Steps
$ mkdir

...

 <workspace dir>
$ cd <workspace dir>
$ repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-extsrc.xml

...


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

...


$ MACHINE=raspberrypi4-rdk-broadband source meta-cmf-raspberrypi/setup-environment

...


$ bitbake rdk-generic-broadband-image

 

Flashing Procedure

Following command can be used to flash the RPI image to sd card using linux machine . bmap tool should be available in linux

Code Block
themeMidnight
titleFlash command
bzip2 -d <path to ImageName.wic.bz2>

...


sudo -E bmaptool copy --nobmap <path to ImageName.wic> <path to SD card space>

...



Example:

...



$ bzip2 -d rdk-generic-broadband-image-raspberrypi-rdk-broadband.wic.bz2

...


$ sudo -E bmaptool copy --nobmap rdk-generic-broadband-image-raspberrypi-rdk-broadband.wic.bz2 /dev/sdb