Install - Sigmastar Sdk

Install base packages:

sudo apt update
sudo apt install -y build-essential git ccache bc bison flex wget python3 python3-pip python3-venv \
  libncurses5-dev libssl-dev liblz4-tool gcc-multilib gawk device-tree-compiler

Optional helpful tools:

sudo apt install -y vim rsync unzip p7zip-full screen minicom

Do not rush this step. Most failed installations stem from an incompatible host environment. sigmastar sdk install

The SDK accumulates gigabytes of .o files. Monthly cleanup:

make distclean   # Wipes everything except toolchain and config

Common methods:

| Method | Tool | Typical Use | |----------------|------------------------|---------------------| | USB burn | usb_download_tool | first-time flashing | | TFTP + U-Boot | tftp + saveenv | kernel/rootfs updates | | SD card | dd or rufus | standalone boot |

Example U-Boot TFTP:

setenv serverip 192.168.1.100
setenv ipaddr 192.168.1.150
tftp 0x21000000 uImage
tftp 0x22000000 rootfs.squashfs
nand erase 0x200000 0x1000000
nand write 0x21000000 0x200000 0x500000
...

make uboot make kernel make rootfs make app

Output location:
image/output/images/ → includes u-boot.bin, kernel, rootfs.squashfs, firmware.bin Install base packages: sudo apt update sudo apt