aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-04-29 15:34:15 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-05-01 10:06:17 +0000
commit7ff956f39fe2dc03e65b4cfd7faf4bbd25967259 (patch)
tree1afc4cb73d9987f389f713ec6348d1003367dbda /src/plugins
parent6a66ced594ad0063b088bf743be7ff962bbb5616 (diff)
BareMetal: Add support for NXP S32 device series for UVSC provider
Now it is possible to choose a target devices series S32xxx from NXP for debugging: * https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/s32k-automotive-mcus/s32k-scalable-microcontrollers-for-automotive-general-purpose-and-and-high-reliability-industrial:S32K Make sure that an appropriate device software pack installed into the Keil MDK-ARM instance using the "Pack Installer" tool. Tested with the NXP S32K146 chip using the Segger J-Link debugger. Change-Id: Ib9b7af591ac15a238c5fdac64deab055e9bf8617 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp b/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp
index d07a66c83f4..8d0e610fb32 100644
--- a/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp
+++ b/src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp
@@ -67,8 +67,8 @@ static QString extractPackVersion(const QString &packFilePath)
static QStringList findKeilPackFiles(const QString &path)
{
QStringList files;
- // Search for the STMicroelectronics devices.
- QDirIterator it(path, {"STM*_DFP"}, QDir::Dirs);
+ // Search for STMicroelectronics and NXP S32 devices.
+ QDirIterator it(path, {"STM*_DFP", "S32*_DFP"}, QDir::Dirs);
while (it.hasNext()) {
const QDir dfpDir(it.next());
const QFileInfoList entries = dfpDir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot,