Hi,
thanks for your response. I've tested your suggestions, but I'm still quite certain that it doesn't work. Here are the reason therefore (the test bitstream is unrelated to the LH project):
1. Using the cfloader generates the following output:
Code: Select all
Reset to bootloader mode ...
Could not save cache, no writable directory
Could not save cache, no writable directory
Deck bcLighthouse4 firmware up to date, skipping
2. Using the zip file method has the following stati:
Idle
Restarting firmware to update decks
Detecting deck to be updated
Deck updated. Restarting firmware.
(0/0) Flashing done. Deck update complete.
Idle
I think both outputs indicate that the flashing failed, because the loader thinks the version of the currently flashed bitstream is higher than the one of mine.
3. For both approaches the output of the consol contains:
Code: Select all
LHFL: Bitstream CRC32: 112BC794 [PASS]
LHFL: Firmware version 6 verified, booting deck!
Both statements cant be true in my opinion, since they are generated from the bitstream. Since my test bitstream is unrelated to the LH-bitstream, the CRC cant be the same like the one of the LH ( 112BC794), and I have no verion number in mine.
I'm not sure if it matters, but I'm using iCEcube2 instead of ICEstrom, since ICEstrom cant synthesise a reference design of Lattice I'm using.