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

[Firmware] FPGA is reset when performing flash operations #196

Closed
jynik opened this issue Jan 5, 2014 · 0 comments
Closed

[Firmware] FPGA is reset when performing flash operations #196

jynik opened this issue Jan 5, 2014 · 0 comments
Labels

Comments

@jynik
Copy link
Contributor

@jynik jynik commented Jan 5, 2014

It appears that the FPGA is becoming unloaded when performing flash operations.

To reproduce:

  1. Load FPGA
  2. Flash firmware or backup calibration data via the bladeRF-cli
  3. Observe change in LEDs, denoting the FPGA state

This, coupled with issue #195 yields a rather inconvenient situation.

Current workaround is to reload the FPGA after flash operations.

jynik added a commit that referenced this issue Jan 14, 2014
This fixes issue #196.

A "warm" IO reconfiguration is required, otherwise the FPGA's nConfig
will be reset to a default of CyFalse (resetting the FPGA).

Additionally, the firmware.c and associated functions have been renamed;
these are flash-related functions in general -- the "Firmware" name was
misleading.
jynik added a commit that referenced this issue Jan 14, 2014
This fixes issue #196.

A "warm" IO reconfiguration is required, otherwise the FPGA's nConfig
will be reset to a default of CyFalse (resetting the FPGA).

Additionally, the firmware.c and associated functions have been renamed;
these are flash-related functions in general -- the "Firmware" name was
misleading.
jynik added a commit that referenced this issue Jan 14, 2014
This fixes issue #196.

A "warm" IO reconfiguration is required, otherwise the FPGA's nConfig
will be reset to a default of CyFalse (resetting the FPGA).

Additionally, the firmware.c and associated functions have been renamed;
these are flash-related functions in general -- the "Firmware" name was
misleading.
jynik added a commit that referenced this issue Jan 15, 2014
We need to switch out of IF_SPI_FLASH after flash operations in order to
continue using the FPGA.

This, in conjunction with firmware v1.6.1, fixes #196.
jynik added a commit that referenced this issue Jan 15, 2014
We need to switch out of IF_SPI_FLASH after flash operations in order to
continue using the FPGA.

This, in conjunction with firmware v1.6.1, fixes #196.
@jynik jynik closed this in b7e6642 Jan 15, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.