From: Florent Kermarrec Date: Mon, 26 Aug 2019 10:10:11 +0000 (+0200) Subject: tools/litex_term: add sdl_payload_length X-Git-Tag: 24jan2021_ls180~1038 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4842bdcf08006dae79f1c6d8f294d135440dedc3;p=litex.git tools/litex_term: add sdl_payload_length --- diff --git a/litex/tools/litex_term.py b/litex/tools/litex_term.py index a075615e..8e68a7bb 100755 --- a/litex/tools/litex_term.py +++ b/litex/tools/litex_term.py @@ -52,6 +52,8 @@ sfl_prompt_ack = b"\x06" sfl_magic_req = b"sL5DdSMmkekro\n" sfl_magic_ack = b"z6IHG7cYDID6o\n" +sfl_payload_length = 251 + # General commands sfl_cmd_abort = b"\x00" sfl_cmd_load = b"\x01" @@ -199,7 +201,7 @@ class LiteXTerm: 100*position//length)) sys.stdout.flush() frame = SFLFrame() - frame_data = data[:251] + frame_data = data[:sfl_payload_length] frame.cmd = sfl_cmd_load frame.payload = current_address.to_bytes(4, "big") frame.payload += frame_data @@ -208,7 +210,7 @@ class LiteXTerm: current_address += len(frame_data) position += len(frame_data) try: - data = data[251:] + data = data[sfl_payload_length:] except: data = [] end = time.time()