FIX: flashupdate.py fix for intel PAC n3000 cards - boot_page #3060
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue:
fpgasupdate.py does not work on intel PAC n3000 devices due to added check for updating FPGA factory image when running factory image.
Found:
The boot_page is only implemented in PMCI driver not the SPI driver.
Changed:
Checked for SPI bus:
Seems that a check for spi_bus is used several places in the fpga.py. I do not have knowledge - if the Intel PAC n3000 NIOS can supply which fpga image is loaded in another way, so just disabled the factory update check for SPI interfaces.
Test:
Success - programmed user image on Intel PAC n3000.