diff --git a/scripts/west/zap_common.py b/scripts/west/zap_common.py index 9fc3da2d828..a429f465f56 100644 --- a/scripts/west/zap_common.py +++ b/scripts/west/zap_common.py @@ -132,12 +132,18 @@ def unzip(zip: Path, out: Path): f.close() if self.current_os == 'Linux': - self.package = 'zap-linux-x64' + if platform.machine() == 'aarch64': + self.package = 'zap-linux-arm64' + else: + self.package = 'zap-linux-x64' self.zap_exe = 'zap' self.zap_cli_exe = 'zap-cli' self.unzip = unzip elif self.current_os == 'Windows': - self.package = 'zap-win-x64' + if platform.machine() == 'ARM64': + self.package = 'zap-win-arm64' + else: + self.package = 'zap-win-x64' self.zap_exe = 'zap.exe' self.zap_cli_exe = 'zap-cli.exe' self.unzip = unzip