From d0969ea0a7f5d89d14cc41be0a27c463df81022e Mon Sep 17 00:00:00 2001 From: Nav Date: Tue, 13 Dec 2022 21:11:56 +0000 Subject: [PATCH] Disable batching memory reads for EEPROM_PAGE memory type, in EDBG driver --- .../CMSIS-DAP/VendorSpecific/EDBG/AVR/EdbgAvr8Interface.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/DebugToolDrivers/Protocols/CMSIS-DAP/VendorSpecific/EDBG/AVR/EdbgAvr8Interface.cpp b/src/DebugToolDrivers/Protocols/CMSIS-DAP/VendorSpecific/EDBG/AVR/EdbgAvr8Interface.cpp index b9013200..7672adbf 100644 --- a/src/DebugToolDrivers/Protocols/CMSIS-DAP/VendorSpecific/EDBG/AVR/EdbgAvr8Interface.cpp +++ b/src/DebugToolDrivers/Protocols/CMSIS-DAP/VendorSpecific/EDBG/AVR/EdbgAvr8Interface.cpp @@ -1761,6 +1761,7 @@ namespace Bloom::DebugToolDrivers::Protocols::CmsisDap::Edbg::Avr && type != Avr8MemoryType::SPM && type != Avr8MemoryType::APPL_FLASH && type != Avr8MemoryType::BOOT_FLASH + && type != Avr8MemoryType::EEPROM_PAGE ) { /* * EDBG AVR8 debug tools behave in a really weird way when responding with more than two packets