diff --git a/deploy.py b/deploy.py index 3b7e89ff8f6ae2e6c97f83b1c0d04bb7d74c1189..aae8e8fbb4b2adceecf3c6c67054f5062b6b7b0d 100755 --- a/deploy.py +++ b/deploy.py @@ -395,8 +395,9 @@ class OpenSKInstaller: elf2tab_ver = self.checked_command_output(["elf2tab", "--version"]).split( "\n", maxsplit=1)[0] if elf2tab_ver != "elf2tab 0.5.0": - fatal("Unsupported elf2tab version {!a}. Please use 0.5.0.".format( - elf2tab_ver)) + error( + ("Detected unsupported elf2tab version {!a}. The following " + "commands may fail. Please use 0.5.0 instead.").format(elf2tab_ver)) os.makedirs(self.tab_folder, exist_ok=True) tab_filename = os.path.join(self.tab_folder, "{}.tab".format(self.args.application)) diff --git a/setup.sh b/setup.sh index 439003b05d72e42d7f1ef4cd92fce609c665d07e..493297f9e5d9533debb3956f2e2dbb921fd61e5d 100755 --- a/setup.sh +++ b/setup.sh @@ -90,4 +90,4 @@ pip3 install --user --upgrade 'tockloader~=1.4' six intelhex rustup target add thumbv7em-none-eabi # Install dependency to create applications. -cargo install elf2tab +cargo install elf2tab --version 0.5.0