Skip to content

Releases: foss-for-synopsys-dwc-arc-processors/embarc_osp

embARC Open Software Platform 2019.06

03 Sep 01:12
f815037
Compare
Choose a tag to compare

This is the release 2019.06 of the embARC Open Software Platform

Tool Support

  • GNU Toolchain for ARC Processors, 2019.03
  • MetaWare Development Toolkit, 2019.06

Features and Enhancements

  • Main new features
    • major updates for embARC CLI, a python based general productivity tool for embARC.
  • Device HAL updates
    • fix SPI CS issue
    • add quad SPI support
  • ARC HAL updates
    • Add microsecond delay function
    • Bugs fixes
  • Board support updates
    • No update
  • Middleware updates
    • No update
  • Library updates
    • Add secureshield support for emsdp
    • secureshield improvement
  • OS updates
    • Add FIRQ support for freertos
  • Examples update
    • freertos kernel improvement
  • Update to CI
  • Documentation updates
  • Bug fixes

How to Use

Notices

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82.
  • In order to avoid Windows limitations with long path names, it is recommended to keep the embARC sources directory short. Otherwise some examples may fail to compile due to command line exceeding the Windows limitations.
  • Please use the recommended tool versions for MetaWare and ARC GNU.

Known Issues

  • Starting from this release, WiFi module RW009 and ESP_SLIP are no longer supported.
  • openthread stack is out of date and relevant examples are not working in this release. The fix to this issue is postponed to next release.
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • For lwm2m_client example, some connectivity issue was reported due to obsolated version of leshan server used in this example. This issue will be fixed in next release.

embARC Open Software Platform 2019.06-RC2

27 Aug 09:27
f815037
Compare
Choose a tag to compare

This is the second release candicate for release 2019.06 of the embARC Open Software Platform

Tool Support

  • GNU Toolchain for ARC Processors, 2019.03
  • MetaWare Development Toolkit, 2019.06

Features and Enhancements

  • Main new features
    • major updates for embARC CLI, a python based general productivity tool for embARC.
  • Device HAL updates
    • fix SPI CS issue
    • add quad SPI support
  • ARC HAL updates
    • Add microsecond delay function
    • Bugs fixes
  • Board support updates
    • No update
  • Middleware updates
    • No update
  • Library updates
    • Add secureshield support for emsdp
    • secureshield improvement
  • OS updates
    • Add FIRQ support for freertos
  • Examples update
    • freertos kernel improvement
  • Update to CI
  • Documentation updates
  • Bug fixes

How to Use

Notices

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82.
  • In order to avoid Windows limitations with long path names, it is recommended to keep the embARC sources directory short. Otherwise some examples may fail to compile due to command line exceeding the Windows limitations.
  • Please use the recommended tool versions for MetaWare and ARC GNU.

Known Issues

  • Starting from this release, WiFi module RW009 and ESP_SLIP are no longer supported.
  • openthread stack is out of date and relevant examples are not working in this release. The fix to this issue is postponed to next release.
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • For lwm2m_client example, some connectivity issue was reported due to obsolated version of leshan server used in this example. This issue will be fixed in next release.

embARC Open Software Platform 2019.06-RC1

26 Jul 07:59
f334394
Compare
Choose a tag to compare

This is first release candicate for release 2019.06 of the embARC Open Software Platform

Tool Support

  • GNU Toolchain for ARC Processors, 2019.03
  • MetaWare Development Toolkit, 2019.06

Features and Enhancements

  • Main new features
    • major updates for embARC CLI, a python based general productivity tool for embARC.
  • Device HAL updates
    • fix SPI CS issue
    • add quad SPI support
  • ARC HAL updates
    • Add microsecond delay function
    • Bugs fixes
  • Board support updates
    • No update
  • Middleware updates
    • No update
  • Library updates
    • Add secureshield support for emsdp
    • secureshield improvement
  • OS updates
    • Add FIRQ support for freertos
  • Examples update
    • freertos kernel improvement
  • Update to CI
  • Documentation updates
  • Bug fixes

How to Use

Notices

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82.
  • In order to avoid Windows limitations with long path names, it is recommended to keep the embARC sources directory short. Otherwise some examples may fail to compile due to command line exceeding the Windows limitations.
  • Please use the recommended tool versions for MetaWare and ARC GNU.

Known Issues

  • Starting from this release, WiFi module RW009 and ESP_SLIP are no longer supported.
  • openthread stack is out of date and relevant examples are not working in this release. The fix to this issue is postponed to next release.
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.

embARC Open Software Platform 2018.12

29 Jan 07:53
b91b5c1
Compare
Choose a tag to compare

This is release 2018.12 of the embARC Open Software Platform

Tool Support

  • GNU Toolchain for ARC Processors, 2018.09
  • MetaWare Development Toolkit, 2018.12

Features and Enhancements

  • Main new features
    • Support for new ARC EM Software Development Platform
  • Device HAL updates
    • Support for DesignWare PWM & Timer driver
    • Support for DesignWare NIST TRNG driver
  • ARC HAL updates
    • Add hardware stack check support (experimental)
    • Bug fixes
  • Board support updates
    • Support for new ARC EM Software Development Platform (EMSDP)
    • Bug fixes
  • Middleware updates
    • lwip update to 2.1.0
    • mbedTLS update to 2.16.0
    • FatFS update to R0.13c
  • Library updates
    • Integrate mcuboot and add support in iotdk and emsk
  • OS updates
    • FreeRTOS Kernel update to 10.1.1
  • Examples update
    • Update the bootloader example
    • Update the udma example
    • Update the network related examples
    • memory footprint optimize for each example
  • Documentation updates
  • Bug fixes

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • openthread stack is out of date and relevant examples are not working in this release. This will be fixed in the next release.
  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • In order to avoid windows limitations with long path names, it is recommended that users don't put the embARC sources too deep in your directory, otherwise some examples may fail to compiled due to command line being too long to be supported in Windows.
  • Please use the recommended tool versions for MetaWare and ARC GNU.

embARC Open Software Platform 2018.12-RC2

18 Jan 18:24
c63986f
Compare
Choose a tag to compare

This is the second release candidate for release 2018.12 of the embARC Open Software Platform

Tool Support

  • GNU Toolchain for ARC Processors, 2018.09
  • MetaWare Development Toolkit, 2018.12

Features and Enhancements

  • Main new features
    • Support for new ARC EM Software Development Platform
  • Device HAL updates
    • Support for DesignWare PWM & Timer driver
    • Support for DesignWare NIST TRNG driver
  • ARC HAL updates
    • Add hardware stack check support (experimental)
    • Bug fixes
  • Board support updates
    • Support for new ARC EM Software Development Platform (EMSDP)
  • Middleware updates
    • lwip update to 2.1.0
    • mbedTLS update to 2.16.0
    • FatFS update to R0.13c
  • Library updates
    • Integrate mcuboot and add support in iotdk and emsk
  • OS updates
    • FreeRTOS Kernel update to 10.1.1
  • Examples update
    • Update the bootloader example
    • Update the udma example
    • Update the network related examples
    • memory footprint optimize for each example
  • Documentation updates
  • Bug fixes
  • FOSS notice update

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • Please don't put embARC source code too deep in your directory, because some examples can't be compiled due to too long command line not supported in Windows.
  • Please use the recommended tool versions for MetaWare and ARC GNU.

embARC Open Software Platform 2018.12-RC1

10 Dec 05:54
Compare
Choose a tag to compare

This is the first release candidate for release 2018.12 of the embARC Open Software Platform.

Tool Support

  • GNU Toolchain for ARC Processors, 2018.09
  • MetaWare Development Toolkit, 2018.09

Features and Enhancements

  • Main new features
    • Support for new ARC EM Software Development Platform
  • Device HAL updates
    • Support for DesignWare PWM & Timer driver
    • Support for Designware NIST TRNG driver
  • ARC HAL updates
    • Bugs fixes
  • Board support updates
    • Support for new ARC EM Software Development Platform (EMSDP)
  • Middleware updates
    • lwip update to 2.1.0
  • Library updates
    • Integrate mcuboot and add support in iotdk and emsk
  • OS updates
    • No update
  • Examples update
    • Update the bootloader example.
  • Documentation updates
  • Bug fixes
  • FOSS notice update

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • There are some driver issues on the EM SDP candidates, which will be fixed in future release candidates
  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • Please don't put embARC source code too deep in your directory, because some examples can't be compiled due to too long command line not supported in Windows.
  • Please use the recommended tool versions for MetaWare and ARC GNU.

embARC Open Software Platform 2018.09

03 Nov 02:50
Compare
Choose a tag to compare

This is the formal release 2018.09 of the embARC Open Software Platform.

Tool Support

  • GNU Toolchain for ARC Processors, 2018.03
  • MetaWare Development Toolkit, 2018.06

Features and Enhancements

  • Main new features
    • Support for new ARC IoT Development Kit (IoTDK) platform
  • Device HAL updates
    • Support for ARC Data Fusion and Sensor and Control Subsystem drivers and corresponding wrappers (under device/ip/subsystem)
    • Support for DesignWare I2S driver
    • Support for UART-BLE module RN4020
    • Support for IMU sensor module MPU9250
  • ARC HAL updates
    • Bugs fixes
  • Board support updates
    • Support for new ARC IoT Development Kit (IoTDK platform)
  • Middleware updates
    • No update
  • OS updates
    • No update
  • Examples update
    • Add new examples for RN420 and MPU9250 modules
  • Documentation updates
  • Bug fixes
  • FOSS notice update

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • Starting with this release embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • Please don't put embARC source code too deep in your directory, because some examples can't be compiled due to too long command line not supported in Windows.
  • Please use the recommended tool versions for metaware and arc gnu.

embARC Open Software Platform 2018.09-RC2

26 Oct 01:34
4a54cf4
Compare
Choose a tag to compare

This is the RC2 of release 2018.09 of the embARC Open Software Platform.

Changes Since RC1

  • doc update
  • bug fixes
  • examples update and optimization

Tool Support

  • GNU Toolchain for ARC Processors, 2018.03
  • MetaWare Development Toolkit, 2018.06

Features and Enhancements

  • Main new features
    • Support for new ARC IoT Development Kit (IoTDK) platform
  • Device HAL updates
    • Support for ARC Data Fusion and Sensor and Control Subsystem drivers and corresponding wrappers (under device/ip/subsystem)
    • Support for DesignWare I2S driver
    • Support for UART-BLE module RN4020
    • Support for IMU sensor module MPU9250
  • ARC HAL updates
    • Bugs fixes
  • Board support updates
    • Support for new ARC IoT Development Kit (IoTDK platform)
  • Middleware updates
    • No update
  • OS updates
    • No update
  • Examples update
    • Add new examples for RN420 and MPU9250 modules
  • Documentation updates
  • Bug fixes
  • FOSS notice update

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • Starting with this release embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • Please don't put embARC source code too deep in your directory, because some examples can't be compiled due to too long command line not supported in Windows.
  • Please use the recommended tool versions for metaware and arc gnu.

embARC Open Software Platform 2018.09-RC1

08 Oct 03:18
Compare
Choose a tag to compare

This is the RC1 of release 2018.09 of the embARC Open Software Platform.

Tool Support

  • GNU Toolchain for ARC Processors, 2018.03
  • MetaWare Development Toolkit, 2018.06

Features and Enhancements

  • Main new features
    • Support for new ARC IoT Development Kit (IoTDK) platform
  • Device HAL updates
    • Support for ARC Data Fusion and Sensor and Control Subsystem drivers and corresponding wrappers (under device/ip/subsystem)
    • Support for DesignWare I2S driver
    • Support for UART-BLE module RN4020
    • Support for IMU sensor module MPU9250
  • ARC HAL updates
    • Bugs fixes
  • Board support updates
    • Support for new ARC IoT Development Kit (IoTDK platform)
  • Middleware updates
    • No update
  • OS updates
    • No update
  • Examples update
    • Add new examples for RN420 and MPU9250 modules
  • Documentation updates
  • Bug fixes
  • FOSS notice update

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • Starting with this release embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • Please don't put embARC source code too deep in your directory, because some examples can't be compiled due to too long command line not supported in Windows.
  • Please use the recommended tool versions for metaware and arc gnu.

embARC Open Software Platform, 2017.12

29 Jan 15:58
Compare
Choose a tag to compare

This is the release 2017.12. of the embARC Open Software Platform.

Tool Support

  • GNU Toolchain for ARC Processors, 2017.09
  • MetaWare Development Toolkit, 2017.12

Features and Enhancements

  • Main new features
    • Add support for new ARC HS Development Kit (HSDK) platform
    • Refactoring of device HAL layer to better support new platforms
  • Device HAL updates
    • Add device/peripheral folder for reusable peripheral drivers
    • Add device/ip folder for on-chip ip, e.g. uart, spi, i2c.
    • Add Designware SDIO driver
  • ARC HAL updates
    • Add initial support of arc connect for multi core
    • Add the io pinmux api for arduino, pmod and mikro bus
    • Bugs fixed
  • Board support updates
    • Update the board support according the changes in device HAL
    • Add ARC HS Development Kit support
  • Middleware updates
    • Remove Xively
    • Remove Matrixssl
    • Remove Wolfssl
  • OS updates
    • Remove Contiki OS
  • Examples update
    • Remove Xively, Matrixssl, Wolfssl and Contiki related examples
    • Make some examples board-independent
    • Bug fixes
  • Documentation updates
  • Bug fixes
  • FOSS notice update

How to Use

Please refer to getting started instructions and online documentation (also available from the local doc folder of your embARC OSP installation)

Notices

  • This release brings extensive changes in the device layer, with the newly introduced peripheral layer, many examples which previously relied on old peripheral drivers in emsk will not be compatible with new embARC OSP and require modifications to work with OSP 2017.12
  • Starting with this release embARC OSP no longer includes separate release packages including IDE projects. Users wanting to use a given project in the IDE may refer to Create a New Application in embARC OSP article.

Known Issues

  • Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
  • For Wifi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.
  • Please don't put embARC source code too deep in your directory, because some examples can't be compiled due to too long command line not supported in Windows.
  • Since brand new device hal API is upgraded, existing applications using the old device hal API need to be upgraded.
  • Secureshield library need MPU hardware module on EMSK, check your hardware configuration of EMSK before using it.
  • Please use the recommended tool versions for metaware and arc gnu.
  • For ARC GNU, an utility called tcftool from metaware toolset is required for tcf build support. You can get it from Metaware Lite and copy it to ARC GNU's folder such as C:/arc_gnu/bin/.