Skip to content

Releases: zephyrproject-rtos/sdk-ng

Zephyr SDK 0.12.0 Beta-2

18 Nov 20:30
Compare
Choose a tag to compare
Pre-release
  • fix for dwarf on ARM
  • SPARC multilibs
  • sync w/upstream openocd

Zephyr SDK 0.12.0 Beta-1

21 Oct 23:40
Compare
Choose a tag to compare
Pre-release
  • Fix for running SDK on CentOS
  • change to install scripts to allow automated install
  • RiscV PMP fixes backported from upstream qemu
  • Bossa support for SAM4L

v0.12.0 Alpha-1

02 Oct 16:00
Compare
Choose a tag to compare
v0.12.0 Alpha-1 Pre-release
Pre-release

Zephyr SDK 0.12.0 [alpha-1]

  • General:

    • Updated to using buildkite for CI
    • Updated yocto 3.1.1
    • Build aarch64 (arm64) linux host toolchains.
    • Moved to using a zephyr fork of crosstool-ng
    • Update bossa to 1.9.1+
    • cmake: Set HOST_TOOLS_HOME based on OS_PLATFORM
  • QEMU:

    • Updated to QEMU 5.1.0
    • Added icount support for ARC
  • OpenOCD:

    • Updated to 20200928 snapshot
  • newlib:

    • Updated to version 3.3
    • Updated xtensa to version 3.3 (in sync with all arch's)
  • binutils:

    • updated to version 2.35.1
  • gcc:

    • Updated to version 10.2.0
  • gdb:

    • Updated to version 9.2
  • xtensa:

    • remove HAL from SDK build

v0.11.4

25 Jun 11:09
Compare
Choose a tag to compare
  • General:

    • Fixed issue with cmake files not being installed in arch specific
      toolchan packages
  • newlib:

    • Fix setting of -DMISSING_SYSCALL_NAMES consistent on all builds
    • Set march=pentium for 32-bit x86 build

V0.11.3

16 May 14:44
Compare
Choose a tag to compare
  • General:

    • Added cmake package support to make it easier to find toolchain
    • Add a -[no]rc argument to install script to allow skipping update
      query for .zephyrrc
  • QEMU:

    • Add support for ARC
    • xilinx_qemu: Fix WFI instruction for icount mode
    • SPARC: fix issue with timer in QEMU machine AT697
    • Add support for changing CPU type in sifive_e machine.
  • GDB:

    • Added a gdb build that doesn't support python (TARGET-gdb-no-py)

      NOTE: The name of the gdb executable will change in the next major
      release. To maintain compatibility with previous 0.11.x we left the
      TARGET-gdb as the version that supports python. In 0.12.x we will change
      it such that TARGET-gdb will NOT support python and thus work everywhere
      and TARGET-gdb-py will be the version that supports python.

    • Changed python support to build against python3.8. This is an attempt to
      have the python support work on a larger number of distributions.

      NOTE: This may require install a python3.8 package on your system if
      python3.8 is not available. On fedora systems that can be accomplished by:

      sudo dnf install python38

      On ubuntu systems that can be accomplished by:

      sudo apt get install python3.8-dev

  • OpenOCD:

    • Pull in a fix for ARC SMP support
  • GCC:

    • Fix build issue with CRC32 intrinsics included from arm_acle.h on ARM
      compiler.

v0.11.3-beta-2: QEMU: Add support of ARCv2 processors

09 May 11:13
Compare
Choose a tag to compare
  • Pull in arc qemu & arc openocd fix.

v0.11.3-beta-1: bump version for 0.11.3-beta-1

06 May 22:06
Compare
Choose a tag to compare
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>

Zephyr SDK 0.11.2

14 Feb 04:38
Compare
Choose a tag to compare
  • Fixed issue with setjmp/longjmp not existing on x86 32-bit build

  • Fixed python support on GDB:
    NOTE: Since python support is enabled in GDB the host system needs
    python3.6 installed. Otherwise you might get an error like:

    arm-zephyr-eabi-gdb: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
    

    On newer fedora systems this can show up and be fixed by:

    sudo dnf install python36

  • Added support for Intel BDW and BDW Audio DSP xtensa toolchains.

  • Added support for NXP IMX8 and IMX8M Audio DSP xtensa toolchains.

  • Updated xtensa targets to GDB 8.3.1

Zephyr SDK 0.11.1

02 Feb 17:47
Compare
Choose a tag to compare

OpenOCD:

  • Fixed missing commits from rebase - related to ARC and Zephyr RTOS awareness

Newlib:

  • Removed setting -DMISSING_SYSCALL_NAMES on builds. Make syscall function names consistent and naming compatible with 3rd party GNU toolchains.

Zephyr SDK 0.11.0

23 Jan 18:37
Compare
Choose a tag to compare

General:

  • Replaced riscv32 tools with multilib for riscv64 toolchain
  • Dropped package of MIPS toolchain at this point
  • Removed x86 IAMCU toolchain
  • Improved install process / packaging of tools
    • can get individual arch toolchains
    • don't need to install as root
    • prompt for setting up env for you
  • Replaced multiple x86 toolchains with single x86_64 toolchain for 32 & 64-bit
  • Improve support for building on Ubuntu 18.04 host
  • ARM aarch64 support
  • Added SPARC support [experimental]

OpenOCD:

  • Bump baseline to 20200116
  • Removed support for Quark
  • Various ARC fixes/updates

QEMU:

  • Bump to version 4.2.0
  • Pull in Xilinx Cortex-R support
  • Pull in LEON2 SPARC support

GCC:

  • Bumped to GCC 9.2.0

Host Tools:

  • Removed sound-open-firmware-tools as it wasnt used

NEWLIB:

  • Added nano-variant builds
  • Enabled long-long support in full newlib build
  • Support newlib retargetable locking configuration