From 4984a8b681352c10f8e6cce020e1cc65c68aa061 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 17 Sep 2013 12:18:33 -0700 Subject: [PATCH] Fix to SPIFI addressing during hackrf_spiflash read operation. This fixes mismatches between programmed and read-back data. --- firmware/hackrf_usb/hackrf_usb.c | 2 +- firmware/libopencm3 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/hackrf_usb/hackrf_usb.c b/firmware/hackrf_usb/hackrf_usb.c index b33085d9..5f720bf0 100644 --- a/firmware/hackrf_usb/hackrf_usb.c +++ b/firmware/hackrf_usb/hackrf_usb.c @@ -463,7 +463,7 @@ usb_request_status_t usb_vendor_request_read_spiflash( return USB_REQUEST_STATUS_STALL; } else { /* TODO flush SPIFI "cache" before to read the SPIFI memory */ - u8_addr_pt = (uint8_t*)addr; + u8_addr_pt = (uint8_t*)(addr + SPIFI_DATA_UNCACHED_BASE); for(i=0; i