From 4842bdcf08006dae79f1c6d8f294d135440dedc3 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Mon, 26 Aug 2019 12:10:11 +0200 Subject: [PATCH] tools/litex_term: add sdl_payload_length --- litex/tools/litex_term.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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() -- 2.30.2