OSQZSS

オープンソース準天頂衛星(QZSS)受信機

bladeGPSのビルド

2023-06-18 17:13:44 | GPS Signal Simulator
GPS信号シミュレータを月測位信号シミュレータに改造するために、
久しぶりにbladeGPSをソースからビルドしてみました。

https://github.com/osqzss/bladeGPS

ビルド自体に問題はないものの、bladeGPSを実行すると、libbladeRFの
エラーが出て停止してしまいます。

[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1090]

何のエラーだろうと検索してみると、高橋先生のブログがヒット。

https://s-taka.org/pocketsdr-ap-with-bladerf-part2/

どうやら、最新のFX3ファームウェアとFPGAビットストリームだと、動作しないようです。
そこで、ファームウェアをv2.3.2に、ビットストリームをv0.11.0にロールバック。

https://www.nuand.com/fx3_images/
https://www.nuand.com/fpga_images/

インストーラのリリースだと、2019.07に相当します。

https://www.nuand.com/win_installers/
https://github.com/Nuand/bladeRF/releases

ファームウェアの書き換えには、bladerf-cliを使います。

bladeRF-cli --flash-firmware bladeRF_fw_v2.3.2.img

ビットストリームは、C:\Program Files\bladeRF\に置かれているhosted*.rbfを上書きします。

これで、無事にbladeGPSの動作が確認できました。

P.S. どうやらFPGA bitstream v0.14.0の不具合らしい。v0.12.0に戻すことを推奨されている。

https://nuand.com/forums/viewtopic.php?p=17916&sid=bae9e70ddc922a932afb17df0d852983#p17916

最新のリリースである2023.02では、fixされているのだろうか?
Windowsインストーラはまだ提供されていないので、ソースからビルドしてみようかな。

P.P.S. FPGA bitstreamはv0.12.0でもダメっぽい。v0.11.1を推奨?

https://github.com/Nuand/bladeRF/issues/813
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« PocketSDR+FPGA | トップ | Galileo信号シミュレータ »
最新の画像もっと見る

コメントを投稿

GPS Signal Simulator」カテゴリの最新記事