west: linkserver: update to reflect logging changes in 1.3.15

NXP released the linkserver update 1.3.15, which corrects an issue
with logging that by default went out to stderr when flashing.

Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
This commit is contained in:
Yves Vandervennet 2023-11-07 10:18:41 -05:00 committed by Carles Cufí
commit 28c5b1d76d

View file

@ -111,7 +111,7 @@ class LinkServerBinaryRunner(ZephyrBinaryRunner):
if not hasattr(self, '_linkserver_version'):
linkserver_version_cmd=[self.linkserver, "-v"]
ls_output=self.check_output(linkserver_version_cmd)
self.linkserver_version = str(ls_output.split()[1].decode())
self.linkserver_version = str(ls_output.split()[1].decode()).lower()
return self.linkserver_version
@ -214,5 +214,9 @@ class LinkServerBinaryRunner(ZephyrBinaryRunner):
self.logger.debug("flash command = " + str(linkserver_cmd))
kwargs = {}
if not self.logger.isEnabledFor(logging.DEBUG):
kwargs['stderr'] = subprocess.DEVNULL
if self.linkserver_version_str < "v1.3.15":
kwargs['stderr'] = subprocess.DEVNULL
else:
kwargs['stdout'] = subprocess.DEVNULL
self.check_call(linkserver_cmd, **kwargs)