From fe076dbe41bb05a4257601cfdc9008599fb31bd7 Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Thu, 23 Apr 2020 18:27:39 +0300 Subject: [PATCH] BareMetal: Parse missed 'debug' element in *.pdsc file for UVSC provider Some *.pdsc files contains 'debug' elements inside of 'device' items which are should be handled too. Change-Id: I4ec97dc29c8bbc204f17815183a6afaedcdd3619 Reviewed-by: hjk --- src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp b/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp index f627367828c..7742441a027 100644 --- a/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp +++ b/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp @@ -321,6 +321,8 @@ void DeviceSelectionModel::parseDevice(QXmlStreamReader &in, DeviceSelectionItem const QStringRef elementName = in.name(); if (elementName == "processor") { fillCpu(in, child->cpu); + } else if (elementName == "debug") { + fillSvd(in, child->svd); } else if (elementName == "memory") { fillMemories(in, child->memories); } else if (elementName == "algorithm") {