From cff2cf373f1b86233eb2abab8e590fb0f88c7449 Mon Sep 17 00:00:00 2001 From: Erhan Kurubas Date: Wed, 28 Sep 2022 21:18:49 +0200 Subject: [PATCH] target/xtensa: pass correct buffer on read memory retry Read values must be at albuff so that can be copied to buffer on function exit. Signed-off-by: Erhan Kurubas Change-Id: I74a533e8f12f1002ca06a98a7c7cd928552b4cc5 Reviewed-on: https://review.openocd.org/c/openocd/+/7226 Tested-by: jenkins Reviewed-by: Ian Thompson Reviewed-by: Antonio Borneo --- src/target/xtensa/xtensa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/target/xtensa/xtensa.c b/src/target/xtensa/xtensa.c index c73b808202..faff0afa8f 100644 --- a/src/target/xtensa/xtensa.c +++ b/src/target/xtensa/xtensa.c @@ -1781,9 +1781,9 @@ int xtensa_read_memory(struct target *target, target_addr_t address, uint32_t si if (res != ERROR_OK) { if (xtensa->probe_lsddr32p != 0) { /* Disable fast memory access instructions and retry before reporting an error */ - LOG_TARGET_INFO(target, "Disabling LDDR32.P/SDDR32.P"); + LOG_TARGET_DEBUG(target, "Disabling LDDR32.P/SDDR32.P"); xtensa->probe_lsddr32p = 0; - res = xtensa_read_memory(target, address, size, count, buffer); + res = xtensa_read_memory(target, address, size, count, albuff); bswap = false; } else { LOG_TARGET_WARNING(target, "Failed reading %d bytes at address "TARGET_ADDR_FMT, -- 2.30.2