From 00788ef029fd11fd1d33732f7fb0cc15a36af7ca Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Sat, 15 Apr 2017 21:31:31 +1000 Subject: [PATCH] Output better error message for flash_proxy. --- migen/build/generic_programmer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/migen/build/generic_programmer.py b/migen/build/generic_programmer.py index 82a1ebe07..da49857c9 100644 --- a/migen/build/generic_programmer.py +++ b/migen/build/generic_programmer.py @@ -18,7 +18,11 @@ def find_flash_proxy(self): fullname = os.path.join(fulldir, self.flash_proxy_basename) if os.path.exists(fullname): return fullname - raise OSError("Failed to find flash proxy bitstream") + raise OSError( + "Failed to find flash proxy bitstream {}, searched:\n" + " {}\n".format( + self.flash_proxy_basename, + "\n ".join(self.flash_proxy_dirs))) # must be overloaded by specific programmer def load_bitstream(self, bitstream_file):