Skip to content

Releases: Open-CMSIS-Pack/devtools

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

CMSIS-Project Manager Version 2.11.0

11 Sep 14:18
f4959a1

Choose a tag to compare

Release Notes

  • added component maxInstances to *.cbuild.yml
  • added Infineon Device Configurator into global generator registry
  • added list examples, list templates and list debuggers commands
  • added support for custom configurations for debuggers
  • added support for image-only solutions
  • avoid writing component's rtedir to *.cbuild.yml
  • decrease message's severity for constructed files recreation
  • fixed hierarchical group name retrieval
  • fixed yml comparison to avoid rewriting files
  • handle command line option --active= (empty argument)
  • handle project-context load for generated elf type
  • handle processor name for user specified image
  • improved pack version range resolution by re-using resolved packs
  • relocated *.cbuild-run.yml and *.cbuild.yml to out directory
  • removed filtering of component files having gen* categories
  • removed orphaned *.cbuild-run.yml
  • removed -R, --relative-paths option from usage page
  • refactored components processing
  • restrict component suggestion to the same bundle
  • skip *.cbuild-run.yml generation when target-set has only lib contexts
  • skip item from devices list when it is not end-leaf
  • unified functions to strip prefix and suffix
  • updated cdefault.yml: added -e to IAR compiler flags
  • updated debug-adapters registry and schema retrieval workflow
  • use Bname="" for condition evaluation
  • use debug-adapter-registry v2.11.0
  • use csolution-rpc protocol v0.0.4
  • rpc server enhancements and bugfixes:
    added method to get examples, ref apps and templates: GetDraftProjects
    added methods to get devices and boards: GetDeviceList, GetDeviceInfo, GetBoardList, GetBoardInfo
    added method to replicate the convert command: ConvertSolution
    added activeTarget parameter to LoadSolution method request
    fixed LoadPacks by loading all installed pack versions
    fixed packs filtering for GetComponentsTree
    handle content-length header CRLF line endings for LSP compliance
    tolerate component selection errors
    updated smart pack filter to keep component selection

CMSIS-Project Manager Version 2.10.0

13 Jun 08:41
ef2ff4f

Choose a tag to compare

Release Notes

  • added csolution rpc daemon mode
  • expand $SolutionDir()$ when used in cproject.yml layer
  • fixed dbgconf handling when not present in PDSC
  • handle copied-from as variable subnode
  • handle load mode for project-context
  • moved debug-adapters.yml to dedicated repository
  • updated debug adapters search to use case insensitive
  • updated test case OutputDirsAbsolutePath
  • updated target-set images link in schema

packchk 1.4.4

13 Jun 10:14
592bbaf

Choose a tag to compare

What's Changed

  • Do not validate for http:// URLs in elements and attributes that are … by @xoriath in #2094

New Contributors

Full Changelog: tools/buildmgr/2.9.0...tools/packchk/1.4.4

CMSIS-Build Manager Version 2.10.0

13 Jun 09:46
592bbaf

Choose a tag to compare

Release Notes

  • updated cbridge utility v0.9.16
  • updated cbuild utility v2.10.0
  • updated cpackget utility v2.1.8
  • updated csolution utility v2.10.0

CMSIS-Project Manager Version 2.9.0

12 May 09:13
8f02308

Choose a tag to compare

Release Notes

  • added link-time-optimize handling
  • added -a, --active <target-type>[@<target-set>] option
  • added list target-sets command
  • removed -lcrt0 from CLANG linker command
  • updated and extended experimental features:
    • added target-set handling with images and debugger
    • added debug-adapters.yml handling
    • moved and renamed *.dbgconf file
    • reworked debugger and debug-topology

CMSIS-Build Manager Version 2.9.0

12 May 12:03
1be7f32

Choose a tag to compare

Release Notes

  • added link-time-optimize toolchain flags
  • updated cbridge utility v0.9.15
  • updated cbuild2cmake utility v0.9.7
  • updated cbuild utility v2.9.0
  • updated cpackget utility v2.1.7
  • updated csolution utility v2.9.0

v3.3.48

09 May 11:35
0930e55

Choose a tag to compare

What's Changed

Full Changelog: tools/buildmgr/2.8.0...tools/svdconv/3.3.48

v1.4.3

09 May 11:38
0930e55

Choose a tag to compare

What's Changed

  • [packchk] issue warning for explicit include paths in *.pdsc to config files #1644
  • [packchk] add validation for element #2007
  • [packchk] add implicit eXecute attribute when checking for deprecated IRAMx / IROMx

Full Changelog: tools/buildmgr/2.8.0...tools/packchk/1.4.3

CMSIS-Project Manager Version 2.8.0

26 Feb 08:41
79d27f3

Choose a tag to compare

Release Notes

  • added CLANG_TI support for TI Arm Clang compiler
  • added handling of dbgconf as config file PLM
  • added debugger node for debugger configuration
  • added load node to add images
  • decreased pack letter-case inconsistency severity
  • fixed define node validation
  • fixed registered toolchain validation
  • improved add-path filter out duplicates and tolerate absolute paths
  • improved regions file existence check
  • improved specified linker script existence check
  • improved --update-rte behavior with unconditional constructed-files creation
  • generate fully qualified device and board identifiers
  • updated schema files with node-specific titles and documentation links
  • updated and extended experimental features:
    • added nodes system-resources, debug-vars, debug-sequences, debugger
    • added subnode pname for multi-core support
    • renamed cbuild-run to <solution-name>+<target-name>.cbuild-run.yml