Skip to content

Dev-drop Release 6.0.0-dev84

Pre-release
Pre-release
Compare
Choose a tag to compare
@JonatanAntoni JonatanAntoni released this 27 Nov 14:42
· 84 commits to main since this release
c53c0f5

Preview for CMSIS 6

This is a preview release for upcoming CMSIS 6 major release.

Changes since dev-drop 53

  • Add missing SIMD instructions for Cortex-A (60aff07)
  • Add preliminary LLVM/Clang compiler header for Cortex-A (c5806c4)
  • Unify __NO_INIT macro across toolchains (7002cdf)

Compiler Support

Support for compilers changed to recent versions of the following list.

  • Arm Compiler 6 version 6.10 or later
  • IAR Compiler for Arm version 8 or later
  • GNU Compiler version 10 or later
  • LLVM/Clang Compiler version 17 or later

Software Components

This base pack ARM::[email protected] does not contain the full set of software components that where previously part of the pack in major version 5. Instead, this pack only ships the following basic components and api definition:

  • CMSIS-Core
  • CMSIS-RTOS2 API
  • CMSIS-Driver APIs

Additional components have been moved into their own packs which can be installed separately if required.

  • Pseudo-device support with processor-core only is now in the pack ARM::Cortex_DFP.
  • CMSIS-RTX5 is now in the pack ARM::CMSIS-RTX.
  • CMSIS-DSP has moved into the pack ARM::CMSIS-DSP a while ago.
  • CMSIS-NN has moved into the pack ARM::CMSIS-NN a while ago.

Install preview and dependencies

Transitioning from CMSIS 5 to CMSIS 6 can be done by installing the replacement packs in one go:

  1. Download the attached packlist.txt
  2. Open a shell at the download location and run cpackget add -f packlist.txt