From e8acec9873c8b93d62d1f1098e33330d4e4a9b47 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 25 Sep 2020 18:43:05 +0200 Subject: [PATCH] fix xilinx to bitparser update --- src/xilinx.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xilinx.cpp b/src/xilinx.cpp index 90fe523..819e821 100644 --- a/src/xilinx.cpp +++ b/src/xilinx.cpp @@ -75,7 +75,7 @@ void Xilinx::program(unsigned int offset) reset(); break; case Device::MEM_MODE: - BitParser bitfile(_filename, _verbose); + BitParser bitfile(_filename, true, _verbose); bitfile.parse(); program_mem(bitfile); break; @@ -89,7 +89,7 @@ void Xilinx::program_spi(unsigned int offset) bitname += fpga_list[idCode()].model + ".bit"; /* first: load spi over jtag */ - BitParser bitfile(bitname, _verbose); + BitParser bitfile(bitname, true, _verbose); bitfile.parse(); program_mem(bitfile); @@ -181,7 +181,7 @@ void Xilinx::program_mem(BitParser &bitfile) * EXIT1-DR. */ /* GGM: TODO */ - int byte_length = bitfile.getLength(); + int byte_length = bitfile.getLength() / 8; uint8_t *data = bitfile.getData(); int tx_len, tx_end; int burst_len = byte_length / 100;