Deploy A Disk Image; Deploy On Sd Card; Deploy On Internal Emmc - Cherry Theobroma PX30-mQ7 User Manual

System-on-module quad-core arm cortex-a35
Hide thumbs Also See for Theobroma PX30-mQ7:
Table of Contents

Advertisement

7 Deploy a disk image

This chapter describe how to write a disk image as generated in one of the previous chapters using Yocto or Debian to the
module.
Note: The variable SDCARD_IMG must be already set as described in respective chapter.
Warning: Avoid having the disk image on both the SD Card and the internal eMMC of the module.
As the Linux kernel on the module uses PARTLABEL and PARTUUID to identify partitions to mount, it will be unpredictable
whether the SD Card or the internal eMMC is used.

7.1 Deploy on SD Card

Insert an SD card into the host PC and check dmesg -w to find out the device name that was used.
Then, run this command, replacing /dev/sdX with the real device name:
sudo dd bs=1M conv=nocreat oflag=direct status=progress

7.2 Deploy on internal eMMC

7.2.1 Compile rkdeveloptool
To write the image directly onto the on-board eMMC, the flashing tool rkdeveloptool is used, and it must be compiled on the
host PC:
# Install compile dependencies
sudo apt-get -y install git libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config build-essential
# Download rkdeveloptool source code
git clone https://github.com/rockchip-linux/rkdeveloptool.git
cd
rkdeveloptool
# Compile rkdeveloptool
autoreconf -i
CPPFLAGS=-Wno-format-truncation ./configure
make
# Download miniloaders used for flashing
git clone https://github.com/rockchip-linux/rkbin.git tools/rk_tools
# Build miniloader binaries
pushd
tools/rk_tools/
./tools/boot_merger RKBOOT/PX30MINIALL.ini
popd
# Make the resulting files available to later steps
export
RKDEVELOPTOOL_DIR=$PWD
This step should take about 1 minute total.
7.2.2 Enter USB flashing mode
To enter the USB flashing mode, make sure the BOOT SW slider (see Fig. 3.1 The baseboard with PX30-uQ7 module) is in BIOS
Disable mode and there's no SD card inserted in the baseboard.
PX30-uQ7 User Manual
© Theobroma Systems Design und Consulting GmbH
if="$SDCARD_IMG"
of=/dev/sdX
v1.2.0-1-g5ccabb6
Page 29

Advertisement

Table of Contents
loading

Table of Contents