From e29906199201f38f78d24bb63c3fb5fa985252c1 Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Mon, 4 Mar 2024 15:19:27 +0100 Subject: [PATCH] xilinx.cpp: After programming, go to bypass Needed for xc7s50 on VMM3 boards to detect FLASH --- src/xilinx.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xilinx.cpp b/src/xilinx.cpp index 834f869..a6e9232 100644 --- a/src/xilinx.cpp +++ b/src/xilinx.cpp @@ -805,6 +805,8 @@ void Xilinx::program_mem(ConfigBitstreamParser *bitfile) * now functional. X 1 3 */ _jtag->go_test_logic_reset(); + /* Some xc7s50 does not detect correct connected flash w/o this shift*/ + _jtag->shiftIR(tx_buf, rx_buf, _irlen); } bool Xilinx::dumpFlash(uint32_t base_addr, uint32_t len)