Baut das Xilinx/Kria Yocto-Image reproduzierbar mit KAS, inkl. expliziter Lizenz-Zustimmung und /tmp-basierten Build-Pfaden.
Diese Skill-Anleitung standardisiert den Build des Kria-K26-Images in diesem Repository. Sie stellt sicher, dass:
kas ist verfügbar.ACCEPT_XILINX_LICENSE=1 ./scripts/build-xilinx-image.sh
Der Wrapper setzt standardmäßig:
ACCEPT_XILINX_LICENSE1LICENSE_FLAGS_ACCEPTED mit xilinxKIRA_BITBAKE_CACHE_DIR=/tmp/bitbake-cacheDL_DIR=/tmp/yocto-downloadsSSTATE_DIR=/tmp/yocto-sstate-cacheTMPDIR=/tmp/yocto-tmpXSCT_STAGING_DIR=/tmp/yocto-xsctWenn du die Zustimmung bewusst im Aufruf sichtbar machen willst:
ACCEPT_XILINX_LICENSE=1 ./scripts/build-xilinx-image.sh
Optional mit eigenen Pfaden:
ACCEPT_XILINX_LICENSE=1 \
KIRA_BITBAKE_CACHE_DIR=/tmp/bitbake-cache \
DL_DIR=/tmp/yocto-downloads \
SSTATE_DIR=/tmp/yocto-sstate-cache \
TMPDIR=/tmp/yocto-tmp \
XSCT_STAGING_DIR=/tmp/yocto-xsct \
./scripts/build-xilinx-image.sh
Bei Standardpfaden liegen die Images unter:
/tmp/yocto-tmp/deploy/images/k26-smk/
Workspace aufräumen:
./scripts/cleanup-yocto-workspace.sh
Zusätzlich /tmp-Caches entfernen:
./scripts/cleanup-yocto-workspace.sh --tmp
ACCEPT_XILINX_LICENSE=1 setzen./tmp ist zu klein: Pfade (TMPDIR, DL_DIR, SSTATE_DIR) auf ein größeres Volume umbiegen.