Skip to content

Dev-drop Release 6.0.0-dev53

Pre-release
Pre-release
Compare
Choose a tag to compare
@JonatanAntoni JonatanAntoni released this 23 Oct 08:11
· 112 commits to main since this release

Preview for CMSIS 6

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

Changes since dev-drop 35

  • Merge separate Core(A) and Core(M) folders into a single one (#38)
  • Moved OS Tick API from Device to CMSIS class (#55)

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