Skip to content

Dev-drop Release 6.0.0-dev35

Pre-release
Pre-release
Compare
Choose a tag to compare
@JonatanAntoni JonatanAntoni released this 03 Aug 11:14
· 131 commits to main since this release

Preview for CMSIS 6

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

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 16 or later

Software Components

This base pack ARM::CMSIS@6.0.0-dev35 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