Sigmastar Sdk: Install

You need the compressed SDK file, typically named:


Inside the SDK, look for:

tools/toolchain/arm-Sigmastar-linux-gnueabihf-gcc-6.4.0.tar.xz
tools/dsp_toolchain/cdsc_dsp_tools.tar.gz
tar -xjf /path/to/Sigmastar_SSD222_SDK_v2.0.0.tar.bz2

After extraction, you’ll see a directory structure like: sigmastar sdk install

Sigmastar_SSD222_SDK/
├── build/               # Main build system (Makefile, scripts)
├── configs/             # Board configuration files (.cfg)
├── image/               # Output images (uImage, rootfs)
├── tools/               # Host tools (mksquashfs, mkimage)
├── toolchain/           # Cross-compiler (arm-linux-gnueabihf-)
├── boot/                # U-Boot source
├── kernel/              # Linux kernel source
├── rootfs/              # Prebuilt rootfs skeleton
└── release/             # Final release scripts

Some SigmaStar SDKs contain an internal install script. Navigate to the SDK root and check:

cd $SIGMASTAR_SDK_PATH
ls -la install.sh  # or setup.sh

If present, run:

./install.sh

This script typically:

cd $SIGMASTAR_SDK_PATH/build
./setup_config.sh ../configs/ssd222_evb_defconfig.cfg

This command copies the configuration into ./config and sets internal links. You need the compressed SDK file, typically named:

To avoid host contamination, use a Docker container:

FROM ubuntu:20.04
RUN apt update && apt install -y build-essential git libssl-dev bc ...
WORKDIR /opt/sdk
COPY Sigmastar_SSD222_SDK.tar.bz2 .
RUN tar -xjf Sigmastar_SSD222_SDK.tar.bz2
ENV SIGMASTAR_SDK_PATH=/opt/sdk/Sigmastar_SSD222_SDK

Build with:

docker build -t sigmastar-builder .
docker run -it --rm sigmastar-builder make all

Check if the compiler is accessible:

mips-linux-gnu-gcc --version
# OR
arm-linux-gnueabihf-gcc --version

(The command depends on whether the chip is MIPS (e.g., SSD201/202) or ARM). tar -xjf /path/to/Sigmastar_SSD222_SDK_v2