Releases: Open-CMSIS-Pack/devtools
Releases · Open-CMSIS-Pack/devtools
CMSIS-Project Manager Version 2.11.0
Release Notes
- added component
maxInstancesto *.cbuild.yml - added Infineon Device Configurator into global generator registry
- added
list examples,list templatesandlist debuggerscommands - added support for custom configurations for debuggers
- added support for
image-onlysolutions - 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-contextloadfor generatedelftype - 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
outdirectory - removed filtering of component files having
gen*categories - removed orphaned *.cbuild-run.yml
- removed
-R, --relative-pathsoption from usage page - refactored components processing
- restrict component suggestion to the same bundle
- skip *.cbuild-run.yml generation when
target-sethas onlylibcontexts - skip item from devices list when it is not end-leaf
- unified functions to strip prefix and suffix
- updated cdefault.yml: added
-eto 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 theconvertcommand:ConvertSolution
addedactiveTargetparameter toLoadSolutionmethod request
fixedLoadPacksby loading all installed pack versions
fixed packs filtering forGetComponentsTree
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
Release Notes
- added csolution
rpcdaemon mode - expand
$SolutionDir()$when used in cproject.ymllayer - fixed
dbgconfhandling when not present in PDSC - handle
copied-fromasvariablesubnode - handle
loadmode forproject-context - moved
debug-adapters.ymlto dedicated repository - updated debug adapters search to use case insensitive
- updated test case
OutputDirsAbsolutePath - updated
target-set imageslink in schema
packchk 1.4.4
CMSIS-Build Manager Version 2.10.0
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
Release Notes
- added
link-time-optimizehandling - added
-a, --active <target-type>[@<target-set>]option - added
list target-setscommand - removed
-lcrt0fromCLANGlinker command - updated and extended experimental features:
- added
target-sethandling withimagesanddebugger - added
debug-adapters.ymlhandling - moved and renamed
*.dbgconffile - reworked
debuggeranddebug-topology
- added
CMSIS-Build Manager Version 2.9.0
Release Notes
- added
link-time-optimizetoolchain 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
What's Changed
- [svdconv] disableCondition Inheritance leads to a segment violation #1796 (#1176) by @grasci-arm in #2005
- [svdconv] Tag unknown or not allowed on AddressBlock level #1148 (#1179) by @grasci-arm in #2006
- CMSIS-SVD: Enhance SVDConv for Mizar by @grasci-arm in #2010
Full Changelog: tools/buildmgr/2.8.0...tools/svdconv/3.3.48
v1.4.3
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
Release Notes
- added
CLANG_TIsupport for TI Arm Clang compiler - added handling of
dbgconfas config file PLM - added
debuggernode for debugger configuration - added
loadnode to add images - decreased pack letter-case inconsistency severity
- fixed
definenode validation - fixed registered toolchain validation
- improved
add-pathfilter out duplicates and tolerate absolute paths - improved regions file existence check
- improved specified linker script existence check
- improved
--update-rtebehavior with unconditionalconstructed-filescreation - 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
pnamefor multi-core support - renamed cbuild-run to
<solution-name>+<target-name>.cbuild-run.yml
- added nodes
CMSIS-Build Manager Version 2.8.0
Release notes
- added
CLANG_TIsupport for TI Arm Clang compiler - updated cbuild2cmake utility v0.9.6
- updated cbuild utility v2.8.0
- updated cpackget utility v2.1.6
- updated csolution utility v2.8.0