Introduction
This information provides instructions for syncing, building, and flashing images using theqsc-cli tool. It is intended for registered users who have access
to Qualcomm’s proprietary resources. The qsc-cli tool streamlines the workflow
by providing a unified interface that runs tasks in containerized environments,
ensuring simplicity, consistency, and reproducibility.
At a high level, this information covers:
- Setting up and authenticating
qsc-cli- Install QSC-CLI - Syncing required sources and dependencies using
qsc-cli- Download the software - Building Qualcomm images using
qsc-cli- Build the default configuration
Supported chipsets
The QIR SDK supports the following chipsets. If your chipset is not listed, the QSC CLI build process described here does not apply to your device.Install QSC-CLI
qsc-cli is a command-line tool provided by Qualcomm that offers an end-to-end workflow
for accessing, managing, and building Qualcomm software. Follow these steps to install
qsc-cli on your system:
- Register your Qualcomm email ID by visiting the Qualcomm Support Page.
-
Download the Debian package for
qsc-cli: -
Install the
qsc-cliDebian package: -
Sign in to
qsc-cliusing your registered email ID:
Configuration parameters
The following table lists the--product, --release, and --image parameter
values for the chip-software download command. Each product maps to one or
more firmware images that must be downloaded for a complete build.
This table lists the
--distribution parameter values you can use for building the QIR SDK:
Download the software
Download a software release using thechip-software download command. Use the previous tables to look up the --product, --release, and --distribution values for your SoC:
Build the default configuration
Compile
When the download is complete, start the compilation process. Depending on the size of the software and the host computer configuration, the compilation process can take a few hours.Recompile
To recompile individual software images after any modifications to the software release, use your existing workspace built using QSC CLI:Build your own configuration
To build your own configuration, you must compile the build with the default machine configuration and then compile the software product with your own machine and distribution configuration files. When compiling a software image, ensure that you also compile the software product. For example, if you compileBOOT.MXF.1.0.c1, ensure that you also
compile the software product (such as QCS9100.LE.2.0).
- Compile the build for the default machine configuration
-
Compile the software product with your own machine and distribution
configuration files. This command opens a terminal.
-
Update the highlighted command according to your own machine configuration
and run it on the terminal: For example, to build IQ-9075-EVk
change the value of
<machine.yml>toiq-9075-evk.yml.
-
The
Robotics imagesandQIR SDKare generated in the following paths:

