DART-SD410 Yocto 4.4.9 Download Packages: Difference between revisions
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 75: | Line 75: | ||
├── rpb-console-image-dart-sd410.ext4.gz | ├── rpb-console-image-dart-sd410.ext4.gz | ||
├── rpb-desktop-image-dart-sd410.ext4.gz | ├── rpb-desktop-image-dart-sd410.ext4.gz | ||
├── rpb-weston-image-dart-sd410.ext4.gz | ├── rpb-weston-image-dart-sd410.ext4.gz | ||
├── rpm.mbn | ├── rpm.mbn | ||
Line 81: | Line 80: | ||
├── sec.dat | ├── sec.dat | ||
└── tz.mbn | └── tz.mbn | ||
</pre> | |||
{{note| NOTE:<br> | |||
Please refer to support@variscite.com for obtaining FTP credentials.|info}} | |||
== Extract the needed image from '''.gz''' archive.== | |||
<pre> | |||
$ gunzip rpb-desktop-image-dart-sd410.ext4.gz | |||
</pre> | |||
This command will create a new file with ext4 extension. This file will be used to flash the rootfs partition on the target device. | |||
== Edit flashall script == | |||
If the needed image is not '''rpb-desktop-image-dart-sd410''' then you will need to edit the script to follow the needed image. | |||
Use text editor to change the name of the rootfs file in the flashall script. | |||
<pre> | |||
$ gedit flashall | |||
</pre> | </pre> | ||
== Flash Images == | |||
Use fastboot to update the target eMMC. | |||
<pre> | |||
$ ./flashall | |||
</pre> | |||
{{note| NOTE:<br> | {{note| NOTE:<br> | ||
To enter fastboot mode on the target the power should be cycled with the Back button pressed.|info}} |
Latest revision as of 21:04, 29 August 2016
Download recepies
Create directory tree
Create the following directory tree:
$ mkdir ~/sd410 $ cd ~/sd410 $ mkdir yocto $ cd yocto
Download Linaro Release
$ repo init -u https://github.com/96boards/oe-rpb-manifest.git -b jethro $ repo sync -j6
Download Variscite Release
$ cd layers $ git clone https://github.com/varigit/meta-variscite-dart-sd410.git meta-variscite $ cd meta-variscite $ git checkout -b jethro-var01 remotes/origin/jethro-var01 $ cd ../../
Setup Variscite Layers Configuration
$ cp ./layers/meta-variscite/bblayers.conf .repo/manifests/conf/bblayers.conf
Build
Select Target Machine
$ source setup-environment You will be prompted to choose the target machine, pick dart-sd410 You will be prompted to choose the distro, choose: 'rpb' for minimal, console-only image and for simple X11 image 'rpb-wayland' for Wayland/Weston image
The script setup-environment will create sane default configuration files in /conf, you can inspect them and modify them if needed.
Note that conf/local.conf and conf/bblayers.conf are symlinks.
When running the setup-environment script, you were asked to read/accept the Qualcomm EULA.
The EULA is required to access the proprietary firmware, such as the GPU firmware , WLAN, ...
If you accepted the EULA, when building an image for DART-SD410 all proprietary firmware are installed automatically in /lib/firmware,
and a copy of the EULA is added as '/etc/license.txt`.
If you did not accept the EULA, the firmware are not downloaded, and not installed into the image.
Build a minimal, console-only image
$ bitbake rpb-console-image
At the end of the build, your build artifacts will be found under tmp-eglibc/deploy/images/dart-sd410/.
The two artifacts you will use to update your board are:
rpb-console-image-dart-sd410.ext4.gz and boot-dart-sd410.img
Build a simple X11 image
$ bitbake rpb-desktop-image
At the end of the build, your build artifacts will be found under tmp-eglibc/deploy/images/dart-sd410/.
The two artifacts you will use to update your board are:
rpb-desktop-image-dart-sd410.ext4.gz and boot-dart-sd410.img
Build a Wayland/Weston image
$ bitbake rpb-weston-image
At the end of the build, your build artifacts will be found under tmp-eglibc/deploy/images/dart-sd410/.
The two artifacts you will use to update your board are:
rpb-weston-image-sd410.ext4.gz and boot-dart-sd410.img
Flashing Images
Download Rescue Images from FTP site
Download the whole Yocto/Linaro-4.4.9 folder located in /dart-sd410/Software/ on Variscite FTP into ~/sd410/yocto directory The following files will be downloaded.
sd410 └── yocto └── Linaro-4.4.9 └── RescueImages ├── boot-dart-sd410.img ├── emmc_appsboot.mbn ├── flashall ├── flashall.bat ├── gpt_both0.bin ├── hyp.mbn ├── license.txt ├── NON-HLOS.bin ├── rpb-console-image-dart-sd410.ext4.gz ├── rpb-desktop-image-dart-sd410.ext4.gz ├── rpb-weston-image-dart-sd410.ext4.gz ├── rpm.mbn ├── sbl1.mbn ├── sec.dat └── tz.mbn
Please refer to support@variscite.com for obtaining FTP credentials.
Extract the needed image from .gz archive.
$ gunzip rpb-desktop-image-dart-sd410.ext4.gz
This command will create a new file with ext4 extension. This file will be used to flash the rootfs partition on the target device.
Edit flashall script
If the needed image is not rpb-desktop-image-dart-sd410 then you will need to edit the script to follow the needed image. Use text editor to change the name of the rootfs file in the flashall script.
$ gedit flashall
Flash Images
Use fastboot to update the target eMMC.
$ ./flashall
To enter fastboot mode on the target the power should be cycled with the Back button pressed.