GNSSモジュールを使って、地図上トラッキングに挑戦！・GUI編 （設定変更 2）

STM32 Nucleoを使ったGNSS（Global Navigation Satellite System、全地球航法衛星システム)評価ボード環境の使い方解説のつづきです。
[（最初の記事はこちら）](https://qiita.com/Yuji_Kawano/private/9b193c9f6ce1c4ae61e9)
GUIツール（TESEO-SUITE）を使って、[Teseo-LIV3F](https://www.st.com/content/st_com/en/products/positioning/gnss-modules/teseo-liv3f.html#overview)（GNSSモジュール） の設定変更方法について解説します。変更方法は、ウィザードを使う方法と、マニュアルで直接該当ビットを操作する方法の２つがありますが、今回は直接操作の方法を紹介します。
[（ウィザードによる方法はこちら）](https://qiita.com/Yuji_Kawano/private/83a0185557e29a85eefc)
#GUIツール内でのアクティベーション
###事前準備として、CDB（Configuration Data Block）のビットを直接操作する場合はGUIツールの”アクティベート”が必要です。
TESEO-LIV3Fモジュール内のCDBの値を直接操作することで、Teseo-LIV3Fのすべての機能を制御できます。これはFW Configuration panelウインドウ内で操作できます。ただし、この機能を使うためにはTESEO-SUITEのアクティベートが必要です。
#####アクティベート方法
１．メニューバーの「ヘルプ」から、HELP>Activate Teseo-Suite Pro>**Request full version**を選択します。
![help_FWconfig_request_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/4afa8830-0ec9-f0a5-47dd-94fd9d7e9e95.png)


２．ダイアログが開いたら必要事項を記入して、”COPY”をクリックしてください。お使いのメーラーで新規メールを作成し、内容をペーストすると必要事項がテキストで作成されます。テキスト上部にある宛先と題名をそのままコピーして送信してください。
![request_input_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/3645a03e-caf7-4c00-9fad-5f73eeb4b8a6.png)




３．アクティベート・キーがメールで送られてきたら（数日かかることもあります）、再びTeseo-Suiteを起動します。メニュー・バーのHELP>Activate Teseo-Suite Pro>**Activate full version**を選択します。
![help_FWconfig_activate_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/a503d3db-2eae-6e95-a1ee-ebc28e08d5d3.png)


以下入力ダイアログが開くので、メール文内にあるキーをここにコピー＆ペーストします。その後Activateをクリックして完了です。
![activate_key_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/0ddfccfe-c18c-bffe-e8d4-597e2b4ef732.png)



これでFW Configurationのマニュアル操作ができるようになりました。


#GALILEOコンステレーション（ヨーロッパの衛星システム）を追加してみる
###CDBの編集
最初に、デバイスをパソコンに接続した状態で同じようにTESEO-SUITEを起動してください。例としてヨーロッパの**GALILEO**を追加してみます。アクティベートが無事完了したら、FW Configurationウインドウを開きます。メニュー・バーからTool>FW Configuration>**FW Configuration Panel**を選択、その後ダイアログが開くのでそのままOKをクリックします（”Connected Device”にチェックのまま）。
![selectTarget_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/46223c9b-1855-dcbc-4f1e-25b0e7abe05c.png)



初期画面です。CDBアドレスを左側から選択して操作します。複数デバイスを同時に接続している場合、画面下のデバイス番号も確認してください。プルダウンで操作対象デバイスを選択できます。
![FWconfig_start_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/1824d894-c820-04bc-cfb0-6711eae2dd06.png)



左側のSettings parametersの箇所で編集したいCDBの番号をダブルクリックもしくはマウス右クリックメニュー→「Edit all parameters of this CDBID」を選択します。右側のEdition部分にパラメータが表示されますので操作したい項目のチェックを変更後、APPLYをクリックすることで設定変更できます。GALILEO設定項目は**CDB 227**にありますのでまずはこちらを開きます。

（例）コンステレーションON/OFF設定用アドレス

- CDB 200: GPS  GLONASS / QZSS
- CDB 227: GALILEO / BEIDOU（COMPASS）

![FWconfig_227_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/da45c8c2-e2b6-54c3-ef4e-93a2f5697a3b.png)


パラメータ内の以下２つの項目にチェックを入れます。

- APP2_GAL_CONST_ONOFF
- APP2_USE_GAL_CONST_FOR_FIX

その後APPLYをクリック。デバイスへのパラメータ・アップデートが始まり、正常に終了すると”Answer ok”と表示されます。
![FWconfig_227_galileo_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/48a5d132-7273-129e-6bbb-a75ad12b885f.png)

以上で設定終了です。

衛星シグナルレベル・ウインドウを見てみます。新たに青色バーが追加されているのが確認できると思います。
![signal_galileo_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/360475/dd9c6df2-45f7-c841-dbf5-9d0dc13ac4e2.png)




いかがでしたか？今回のGALILEO追加の操作はウィザードでも設定可能です。ウィザードでは直接操作できないビットを編集する場合、こちらのFW Configurationエディタを使ってみてください。