diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2020-03-13 14:32:30 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2020-03-13 14:58:15 +0000 |
commit | d44b1819236d11dd65a341864999b9bfda136d3f (patch) | |
tree | f0cc854be0d79d453561d04000ee22209069261b /src/plugins/ctfvisualizer/ctfvisualizertool.cpp | |
parent | e3e62d852f29f2cc29ebe77e9298c1105a8230de (diff) | |
download | qt-creator-d44b1819236d11dd65a341864999b9bfda136d3f.tar.gz |
BareMetal: Fix parsing of software pack description files for UVSC provider
A target device info locates in the *.pdsc files provided by the device
description packages which are installed into the Keil MDK-ARM instance.
We parse this files to provide possibility for the user to choose a
specific MCU target for debugging.
Previous parsing implementation was complicated and did not take in
account the specific *.pdsc format features:
* https://www.keil.com/pack/doc/CMSIS/Pack/html/packFormat.html
It turns out that the following entries as 'family', 'sub-family',
'device', and 'device-variant' may contain an attributes with the
same names. So, we can simplify creation of an items, use only one
base implementation for all items. Besides, a new implementation
simplifies parsing and for other *.pdsc files (e.g. non only for
STMicroelectronics).
Tested with Keil MDK-ARM v5.23 using STM32 NUCLEO-F767ZI board.
Change-Id: Idd51b8fa3e36a7896254b4cb8aa4c1287b9f0df5
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/ctfvisualizer/ctfvisualizertool.cpp')
0 files changed, 0 insertions, 0 deletions