Skip to content

Releases: Open-CMSIS-Pack/devtools

CMSIS-Project Manager Version 2.14.0

21 May 13:08
bf004f1

Choose a tag to compare

Release Notes

  • added build-scope to include/exclude component files
  • added check pack-updates command for potential pack updates
  • added $TargetSet$ access sequence for better tmpdir separation
  • allow listing the same component multiple times in clayers
  • ensure pack reference for solution local pack
  • ensure access sequences $SolutionDir()$ and $ProjectDir()$ are evaluated
  • extend PLM status messages with parent component ID
  • handle automatic rebase of config files
  • improve collecting device properties for multi-core devices
  • improve error messages when using components from different bundles
  • regenerate cbuild-idx also in case of early convert errors
  • purge packs when clear global model
  • print download-url when reporting external generator failures
  • updated convert command description
  • updated pack handling: reload only modified packs
  • updated CLANG default linker script
  • throw info messages only under verbose mode
  • throw warning when multiple packs versions are simultaneously selected
  • RPC:
    • deliver info for missing packs
    • expose evaluated dynamic access sequences
    • fixed pack filter when changing scope all/solution packs
    • pass options into Resolve requests
    • perform Apply for any call changing component selection
    • refine DiscoverLayers error message
    • tolerate non-critical errors when loading solution
  • cbuild-run:
    • added board-pack-path: and device-pack-path: nodes
    • added systemview node into debugger
    • added processors capabilities into system-resources
    • added default attribute to memory
    • allow non-unique blocks items in flash-info
    • relax schema: set processor capability revision as optional
  • cbuild-mlops:

CMSIS-Build Manager Version 2.14.0

21 May 13:56
bbc48bf

Choose a tag to compare

Release notes

  • added support for compile macros generation
  • fixed CLANG support: re-added -mfpu option
  • updated cbuild2cmake utility v0.11.0
  • updated cbuild utility v2.14.0
  • updated cpackget utility v2.2.1
  • updated csolution utility v2.14.0

Full Changelog: tools/packchk/1.4.5...tools/buildmgr/2.14.0

SvdConv v3.3.50

20 May 12:28
f999786

Choose a tag to compare

What's Changed

  • Update SMC2 entry and add SMC3 entry in #2255

Full Changelog: tools/buildmgr/2.13.0...tools/svdconv/3.3.50

PackChk 1.4.5

20 May 12:04
f999786

Choose a tag to compare

What's Changed

  • packchk: fixed "update-rte-files" which generated RTE folder while checking (#1439) by @grasci-arm in #2391
  • [PackChk] Add LGA and NPU feature entries to device table by @jkrech in #2422

Full Changelog: tools/buildmgr/2.13.0...tools/packchk/1.4.5

CMSIS-Project Manager Version 2.13.0

19 Feb 10:50
86a6bfd

Choose a tag to compare

Release Notes

  • added flash-info node into cbuild-run.yml
  • added list packs --locked option
  • added telnet node handling
  • added reference to compile_commands.json file into cbuild.yml
  • added support for link: whole-archive feature
  • allow redefining load mode and load-offset of output images
  • ensure access sequences under target-set do not generate dependencies
  • ensure packs with explicit paths have priority over installed ones
  • improve errors/warnings around component validation
  • fixed for-compiler check and error message
  • fixed list packs --missing
  • fixed pname for SCVD entries in cbuild-run
  • fixed schema SetupType
  • fixed schema TypeListMutualExclusion
  • make behavior of pack filtering consistent in case of all packs enabled
  • process pack requirements for a context only once
  • reduce severity of missing dbgconf from error to warning
  • restrict check of package requirements
  • set Bname to empty string if not defined
  • skip linker script generation when --dry-run
  • support hex values with suffix in defines
  • suppress info message concerning RTE header file recreation
  • RPC enhancements
    added method to obtain evaluated variables
    added method to report context info
    added upgrade node into PackReference
    clean-up processed contexts when reloading solution
    enhanced RPC tests for packs and components
    reset pack filter flag on loading solution and running convert
  • Zephyr/West enhancements:
    added documentation to WestProjectType
    fixed west-opt schema
    preserve west groups in cbuild.yml

CMSIS-Build Manager Version 2.13.0

20 Feb 08:14
daf7408

Choose a tag to compare

Release Notes

  • added support for Microchip XC32 toolchain
  • added support for Star-MC3 and correct the support of Cortex-M52
  • added AC6 and GCC support for Star-MC3 via Cortex-M52 compatibility
  • fixed generated cflags in LLVM/Clang for Star-MC3
  • updated cbridge utility v0.10.0
  • updated cbuild2cmake utility v0.10.0
  • updated cbuild utility v2.13.0
  • updated cpackget utility v2.2.0
  • updated csolution utility v2.13.0

CMSIS-Project Manager Version 2.12.0

30 Oct 14:25
99ceaea

Choose a tag to compare

Release Notes

  • added initial Zephyr/West build integration support
  • accept --active <target-type> option regardless of available target-set
  • handle pack identifiers case insensitive
  • handle --filter option case insensitive
  • reworked created-for validation message
  • reworked debugger custom properties default handling
  • rpc server enhancements and bugfixes:
    added method to list compatible layers: DiscoverLayers
    added method to list missing packs: ListMissingPacks
    extended BoardInfo with on-board debugger info
    fixed examples filtering for device not being mounted on any board
    fixed SelectBundle to return true if changed and no error
  • updated CLANG linker script for compatibility with ATfE 21
  • updated schemas:
    accept boolean define
    reject target-type in project-context
    remove placeholders trace and terminal from cbuild-run

CMSIS-Build Manager Version 2.12.0

30 Oct 15:32
eb29cef

Choose a tag to compare

Release Notes

  • fixed command-line options for map file generation
  • updated cbridge utility v0.9.19
  • updated cbuild2cmake utility v0.9.9
  • updated cbuild utility v2.12.0
  • updated csolution utility v2.12.0

v3.3.49

27 Oct 12:42
607a565

Choose a tag to compare

What's Changed

Full Changelog: tools/buildmgr/2.11.0...tools/svdconv/3.3.49

CMSIS-Build Manager Version 2.11.0

12 Sep 07:03
85ca8dd

Choose a tag to compare

Release Notes

  • added AC6 ASM flags for dependency rules generation
  • added IAR toolchain configuration support for Cortex-M52
  • fixed map file generation to cope with spaces in path
  • updated cbridge utility v0.9.18
  • updated cbuild2cmake utility v0.9.8
  • updated cbuild utility v2.11.0
  • updated cpackget utility v2.1.9
  • updated csolution utility v2.11.0