diff --git a/src/colognechip.cpp b/src/colognechip.cpp index 177d47d..abed708 100644 --- a/src/colognechip.cpp +++ b/src/colognechip.cpp @@ -118,8 +118,7 @@ void CologneChip::waitCfgDone() /** * Dump flash contents to file. Works in both SPI and JTAG-SPI-bypass mode. */ -bool CologneChip::dumpFlash(const std::string &filename, uint32_t base_addr, - uint32_t len) +bool CologneChip::dumpFlash(uint32_t base_addr, uint32_t len) { if (_spi) { /* enable output and hold reset */ @@ -142,7 +141,7 @@ bool CologneChip::dumpFlash(const std::string &filename, uint32_t base_addr, } flash->reset(); flash->power_up(); - flash->dump(filename, base_addr, len); + flash->dump(_filename, base_addr, len); } catch (std::exception &e) { printError("Fail"); printError(std::string(e.what())); diff --git a/src/colognechip.hpp b/src/colognechip.hpp index cb8ee7e..08aac95 100644 --- a/src/colognechip.hpp +++ b/src/colognechip.hpp @@ -34,7 +34,7 @@ class CologneChip: public Device, SPIInterface { bool cfgDone(); void waitCfgDone(); - bool dumpFlash(const std::string &filename, uint32_t base_addr, uint32_t len); + bool dumpFlash(uint32_t base_addr, uint32_t len) override; virtual bool protect_flash(uint32_t len) override { (void) len; printError("protect flash not supported"); return false;}