BladeRF 2 micro flash issues
Posted: Tue Sep 25, 2018 5:14 pm
Hello,
this is what happens:
/opt/install/libbladeRF/bin/bladeRF-cli -L ~/Downloads/hostedxA4.rbf
Deferring device init until after FPGA load
Writing FPGA to flash for autoloading...
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:455] Erasing 55 blocks starting at block 4
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:460] Erased block 58
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:468] Done erasing 55 blocks
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:672] Writing 1 pages starting at page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:676] Writing page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:685] Done writing 1 pages
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:672] Writing 10284 pages starting at page 1025
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:676] Writing page 11308
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:685] Done writing 10284 pages
[INFO @ host/libraries/libbladeRF/src/driver/spi_flash.c:112] Verifying 1 pages, starting at page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:565] Reading 1 pages starting at page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:568] Reading page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:579] Done reading 1 pages
[INFO @ host/libraries/libbladeRF/src/driver/spi_flash.c:112] Verifying 10284 pages, starting at page 1025
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:565] Reading 10284 pages starting at page 1025
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:568] Reading page 11308
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:579] Done reading 10284 pages
Done.
So far so good, but:
/opt/install/libbladeRF/bin/bladeRF-cli -i
[WARNING @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:1492] FPGA bitstream file not found.
[WARNING @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:1493] Skipping further initialization...
bladeRF> q
Then the BladeRF does not work.
I can still "soft load" with -l option but I would like to flash into non volatile memory to avoid loading each time I plug in the BladeRF.
Is there anything I can do?
Brgds, Edouard.
PS: this is v0.7.3 firmware since I am using the libbladeRF 2018.08 release (not the master HEAD)
this is what happens:
/opt/install/libbladeRF/bin/bladeRF-cli -L ~/Downloads/hostedxA4.rbf
Deferring device init until after FPGA load
Writing FPGA to flash for autoloading...
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:455] Erasing 55 blocks starting at block 4
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:460] Erased block 58
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:468] Done erasing 55 blocks
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:672] Writing 1 pages starting at page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:676] Writing page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:685] Done writing 1 pages
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:672] Writing 10284 pages starting at page 1025
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:676] Writing page 11308
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:685] Done writing 10284 pages
[INFO @ host/libraries/libbladeRF/src/driver/spi_flash.c:112] Verifying 1 pages, starting at page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:565] Reading 1 pages starting at page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:568] Reading page 1024
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:579] Done reading 1 pages
[INFO @ host/libraries/libbladeRF/src/driver/spi_flash.c:112] Verifying 10284 pages, starting at page 1025
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:565] Reading 10284 pages starting at page 1025
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:568] Reading page 11308
[INFO @ host/libraries/libbladeRF/src/backend/usb/usb.c:579] Done reading 10284 pages
Done.
So far so good, but:
/opt/install/libbladeRF/bin/bladeRF-cli -i
[WARNING @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:1492] FPGA bitstream file not found.
[WARNING @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:1493] Skipping further initialization...
bladeRF> q
Then the BladeRF does not work.
I can still "soft load" with -l option but I would like to flash into non volatile memory to avoid loading each time I plug in the BladeRF.
Is there anything I can do?
Brgds, Edouard.
PS: this is v0.7.3 firmware since I am using the libbladeRF 2018.08 release (not the master HEAD)