github zephyrproject-rtos/sdk-ng v0.15.2
Zephyr SDK 0.15.2

latest releases: v0.16.8, v0.16.8-rc1, v0.16.7...
22 months ago

Downloads

SDK Bundle

OS Minimal[1] Full
Linux AArch64 / x86-64 AArch64 / x86-64
macOS AArch64 / x86-64 AArch64 / x86-64
Windows x86-64 x86-64

[1] Minimal bundle does not contain any toolchains and allows users to choose the toolchains to download and install.

Toolchains

Target Linux macOS Windows
aarch64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
arc-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
arc64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
arm-zephyr-eabi AArch64 / x86-64 AArch64 / x86-64 x86-64
mips-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
nios2-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
riscv64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
sparc-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
x86_64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-espressif_esp32_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-espressif_esp32s2_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_apl_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_bdw_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_byt_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_s1000_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_imx_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_imx8m_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-sample_controller_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64

Host Tools

OS Host Tools
Linux AArch64 / x86-64
macOS Not available
Windows Not available

Included Components

Toolchains

Host Tools

  • BOSSA 1.9.1-14-g3532de8
  • DTC 1.6.0
  • OpenOCD 0.11.0 with Zephyr patches
  • QEMU 7.0.0 with Zephyr patches
  • ARC QEMU 2022.08.04
  • Xilinx QEMU 2021.1

Release Notes

  • general:

    • Fixed "ERROR: Unsupported host operating system" when running the
      distribution bundle setup script on the Linux distros that report the
      OSTYPE of linux instead of linux-gnu (e.g. Alpine, SUSE).
    • Changed the glibc version for the host tool binaries from 2.32 to 2.27
      (default in Ubuntu 18.04) in order to improve compatibility with the older
      Linux distros.
  • gcc:

    • Fixed the missing C99 math function declarations in the libstdc++
      header for the AArch64, RISC-V and x86-64 targets.
    • Disabled the compiler level support for the thread-local storage on the
      targets without the Zephyr-side thread-local storage support to prevent
      users from arbitrarily enabling it.
    • Updated the AArch64 toolchain libraries to build with the
      -moverride=tune=no_ldp_stp_qregs flag that disables the GCC optimisation
      that generates the ldp and stp instructions with the Advanced SIMD
      register operands for consecutive 32-byte copy operations, which can be
      expensive because it activates the Advanced SIMD context for a thread and
      can incur a massive context switching overhead due to its large size.
    • Updated the ARC toolchain libraries to build with the -mtp-regno=26 flag
      to ensure that the toolchain library functions do not overwrite the thread-
      local storage pointer register when the thread-local storage support is
      enabled.

Don't miss a new sdk-ng release

NewReleases is sending notifications on new releases.