From: Florent Kermarrec Date: Tue, 6 Aug 2019 06:46:25 +0000 (+0200) Subject: litex_term: make sure to unconfigure console when board is unplugged X-Git-Tag: 24jan2021_ls180~1068 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1884649de1900c0a8e0aa0d0d1852dfc255b4da5;p=litex.git litex_term: make sure to unconfigure console when board is unplugged --- diff --git a/litex/tools/litex_term.py b/litex/tools/litex_term.py index 1cd9a513..a075615e 100755 --- a/litex/tools/litex_term.py +++ b/litex/tools/litex_term.py @@ -268,6 +268,7 @@ class LiteXTerm: except serial.SerialException: self.reader_alive = False + self.console.unconfigure() raise def start_reader(self): @@ -292,6 +293,7 @@ class LiteXTerm: self.port.write(b) except: self.writer_alive = False + self.console.unconfigure() raise def start_writer(self): @@ -334,8 +336,8 @@ def _get_args(): def main(): args = _get_args() term = LiteXTerm(args.serial_boot, args.kernel, args.kernel_adr, args.images) - term.console.configure() term.open(args.port, int(float(args.speed))) + term.console.configure() term.start() term.join(True)