Releases: Open-CMSIS-Pack/devtools
Releases · Open-CMSIS-Pack/devtools
CMSIS-Build Manager Version 2.11.0
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
Release Notes
- added component
maxInstances
to *.cbuild.yml - added Infineon Device Configurator into global generator registry
- added
list examples
,list templates
andlist 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 generatedelf
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 onlylib
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 theconvert
command:ConvertSolution
addedactiveTarget
parameter toLoadSolution
method request
fixedLoadPacks
by 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
rpc
daemon mode - expand
$SolutionDir()$
when used in cproject.ymllayer
- fixed
dbgconf
handling when not present in PDSC - handle
copied-from
asvariable
subnode - handle
load
mode forproject-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
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-optimize
handling - added
-a, --active <target-type>[@<target-set>]
option - added
list target-sets
command - removed
-lcrt0
fromCLANG
linker command - updated and extended experimental features:
- added
target-set
handling withimages
anddebugger
- added
debug-adapters.yml
handling - moved and renamed
*.dbgconf
file - reworked
debugger
anddebug-topology
- added
CMSIS-Build Manager Version 2.9.0
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
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_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 unconditionalconstructed-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
- added nodes