This release introduces the support of Corstone-310 for Total Solution 1 and uses of CDI APIs to support multiple RTOS implementations.

Summary

This release introduces the support of Corstone-310 for Total Solution 1 and uses of CDI APIs to support multiple RTOS implementations.

Changelog

  • Add support of Corstone-310 target.
  • Update of TF-M to version 1.6.
  • Use of CDI APIs for RTOS and network operations.
  • Add support of CMSIS RTX as the RTOS implementation.
  • Many minor improvements to documentation

Testing

Automated CI tests

  • Static checks
    • File formatting checks
    • Clang format checks
    • License checks
    • cppcheck
    • banned api check
  • Automated Build & Test
    • blinky
    • ml
    • ota
  • Manual Test
    • Blinky & KWS build in AMI 1.2.2

Toolchain Coverage

In this release, build was performed with the following toolchains:

  • ARM compiler 6.18

RTOS coverage

  • Freertos
  • RTX

Target Coverage

In this release, test was performed using the following targets:

  • FVP_Corstone_SSE-310
  • FVP_Corstone_SSE-300

Known issues

  • The latest AVH release (1.2.2) contains a regressions that prevents the model to execute as the expected speed. This causes issues to process the audio stream in input and apply an OTA.