mirror of
https://github.com/trabucayre/openFPGALoader.git
synced 2026-08-30 01:48:50 +02:00
lattice: rework program_extFlash method to uses new mcsParser features when extension == mcs
This commit is contained in:
+6
-2
@@ -891,7 +891,6 @@ bool Lattice::program_extFlash(unsigned int offset, bool unprotect_flash)
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
printInfo("Parse file ", false);
|
||||
if (_bit->parse() == EXIT_FAILURE) {
|
||||
printError("FAIL");
|
||||
@@ -917,8 +916,13 @@ bool Lattice::program_extFlash(unsigned int offset, bool unprotect_flash)
|
||||
}
|
||||
}
|
||||
|
||||
ret = SPIInterface::write(offset, _bit->getData(), _bit->getLength() / 8,
|
||||
if (_file_extension == "mcs") {
|
||||
McsParser *parser = (McsParser *)_bit;
|
||||
ret = SPIInterface::write(parser->getRecords(), unprotect_flash, true);
|
||||
} else {
|
||||
ret = SPIInterface::write(offset, _bit->getData(), _bit->getLength() / 8,
|
||||
unprotect_flash);
|
||||
}
|
||||
|
||||
delete _bit;
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user