xilinx,lattice: drop useless offset in program_mem signature
This commit is contained in:
parent
298c4d184e
commit
1f02fce1c9
|
|
@ -244,9 +244,8 @@ bool Lattice::program_mem()
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Lattice::program_flash(unsigned int offset)
|
bool Lattice::program_flash()
|
||||||
{
|
{
|
||||||
(void) offset;
|
|
||||||
bool err;
|
bool err;
|
||||||
uint64_t featuresRow;
|
uint64_t featuresRow;
|
||||||
uint16_t feabits;
|
uint16_t feabits;
|
||||||
|
|
@ -414,8 +413,9 @@ bool Lattice::program_flash(unsigned int offset)
|
||||||
|
|
||||||
void Lattice::program(unsigned int offset)
|
void Lattice::program(unsigned int offset)
|
||||||
{
|
{
|
||||||
|
(void) offset;
|
||||||
if (_mode == FLASH_MODE)
|
if (_mode == FLASH_MODE)
|
||||||
program_flash(offset);
|
program_flash();
|
||||||
else if (_mode == MEM_MODE)
|
else if (_mode == MEM_MODE)
|
||||||
program_mem();
|
program_mem();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ class Lattice: public Device {
|
||||||
void reset() override {}
|
void reset() override {}
|
||||||
void program(unsigned int offset) override;
|
void program(unsigned int offset) override;
|
||||||
bool program_mem();
|
bool program_mem();
|
||||||
bool program_flash(unsigned int offset);
|
bool program_flash();
|
||||||
bool Verify(JedParser &_jed, bool unlock = false);
|
bool Verify(JedParser &_jed, bool unlock = false);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ void Xilinx::program(unsigned int offset)
|
||||||
case Device::MEM_MODE:
|
case Device::MEM_MODE:
|
||||||
BitParser bitfile(_filename, _verbose);
|
BitParser bitfile(_filename, _verbose);
|
||||||
bitfile.parse();
|
bitfile.parse();
|
||||||
program_mem(bitfile, offset);
|
program_mem(bitfile);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -84,7 +84,7 @@ void Xilinx::program_spi(unsigned int offset)
|
||||||
/* first: load spi over jtag */
|
/* first: load spi over jtag */
|
||||||
BitParser bitfile(bitname, _verbose);
|
BitParser bitfile(bitname, _verbose);
|
||||||
bitfile.parse();
|
bitfile.parse();
|
||||||
program_mem(bitfile, offset);
|
program_mem(bitfile);
|
||||||
|
|
||||||
/* last: read file and erase/flash spi flash */
|
/* last: read file and erase/flash spi flash */
|
||||||
McsParser mcs(_filename, _verbose);
|
McsParser mcs(_filename, _verbose);
|
||||||
|
|
@ -93,7 +93,7 @@ void Xilinx::program_spi(unsigned int offset)
|
||||||
spiFlash.erase_and_prog(offset, mcs.getData(), mcs.getLength());
|
spiFlash.erase_and_prog(offset, mcs.getData(), mcs.getLength());
|
||||||
}
|
}
|
||||||
|
|
||||||
void Xilinx::program_mem(BitParser &bitfile, unsigned int offset)
|
void Xilinx::program_mem(BitParser &bitfile)
|
||||||
{
|
{
|
||||||
if (_filename == "") return;
|
if (_filename == "") return;
|
||||||
std::cout << "load program" << std::endl;
|
std::cout << "load program" << std::endl;
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ class Xilinx: public Device {
|
||||||
|
|
||||||
void program(unsigned int offset = 0) override;
|
void program(unsigned int offset = 0) override;
|
||||||
void program_spi(unsigned int offset = 0);
|
void program_spi(unsigned int offset = 0);
|
||||||
void program_mem(BitParser &bitfile, unsigned int offset = 0);
|
void program_mem(BitParser &bitfile);
|
||||||
int idCode();
|
int idCode();
|
||||||
void reset();
|
void reset();
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue