From d654a4d0ad9ad794c24af2079000b813e204eecf Mon Sep 17 00:00:00 2001 From: Greg Davill Date: Sun, 20 Sep 2020 20:00:02 +0930 Subject: [PATCH] sram mode: don't transmit trailing invalid bytes --- ecpprog/ecpprog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ecpprog/ecpprog.c b/ecpprog/ecpprog.c index c9550e4..66a0423 100644 --- a/ecpprog/ecpprog.c +++ b/ecpprog/ecpprog.c @@ -983,12 +983,12 @@ int main(int argc, char **argv) if (verbose) fprintf(stderr, "sending %d bytes.\n", rc); - for(int i = 0; i < len; i++){ + for(int i = 0; i < rc; i++){ buffer[i] = bit_reverse(buffer[i]); } jtag_go_to_state(STATE_CAPTURE_DR); - jtag_tap_shift(buffer, buffer, len*8, false); + jtag_tap_shift(buffer, buffer, rc*8, false); } ecp_jtag_cmd(ISC_DISABLE); -- 2.30.2