Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EEPROM dump #17

Open
ZuwaiiVR opened this issue Aug 24, 2019 · 4 comments
Open

EEPROM dump #17

ZuwaiiVR opened this issue Aug 24, 2019 · 4 comments

Comments

@ZuwaiiVR
Copy link

Hello,
Do you have the EEPROM dump from this board and likely to share? It seems I bricked the one on my board.

Thanks,
Dnstje.

@danielkucera
Copy link

orig.zip

@sjoerdtimmer
Copy link

Quick question: how did you extract this? I just received a v7.0 board and the first thing I wanted to do was to save a copy of the current firmware. I used Diamond with the "SPI flash background programming" option and the "SPI Flash Read and Save" operation but the IDCODE is wrong.
Here is a screenshot of the settings:
programming

And this is the Output:

Starting: "pgr_program run"

INFO - Check configuration setup: Start.

INFO - JTAG Chain Verification. No Errors.

INFO - Check configuration setup: Successful.

INFO - Device1 LFE5U-25F: W25Q32JV: SPI Flash Read and Save

Initializing...

IDCode Checking...

ERROR - Verification Error...when Processing function: 'CHECK_ID'

ERROR - Operation: unsuccessful.

ERROR: pgr_program failed.

ERROR - Programming failed.

@sjoerdtimmer
Copy link

Self-reply: I figured it out. The ecp5 releases the flash interface as soon as the bitstream is loaded. To retain flash access after boot you must set SPI_MASTER to ENABLED in the global preferences. In case anyone is running into the same issue:
image

I feel a bit ashamed because I knew the ecp5 did that but I thought the default was the other way around:s

@sjoerdtimmer
Copy link

In addition, my board has a different firmware image.
Maybe they changed it?

backup.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants