プリント基板上のWT32は、アプリケーションに合わせて適切に設定しておく必要があります。これで3つ目のWT32なので、同じことを繰り返すのもこれで3度目になるのですが、これを機会にWT32に必要な初期設定作業や、設定項目/設定値を整理してまとめておくことにします。まぁ、自分のためのメモなわけですが、今後新たに設定必要な項目が生じた時にも、このページを適宜更新しようかと思います。
新たなWT32を使用する際には、次の作業をおこなう。
以上。
新たなWT32を使用する際には、次の作業をおこなう。
- ファームウェアのバージョンアップ購入したWT32に入っているファームがiWRAP3.0である場合には、これをiWRAP4.0にバージョンアップする。
- SET RESETにより、設定を初期状態にクリアしておく。
- RTS端子とCTS端子をつないでおく。
- SerialDFUを用いてバージョンアップをおこなう。
- PSTOOLによるパラメータ設定PSTOOLを使って、次のパラメータを設定する。iWRAPが立ち上がっている状態でPSTOOLを立ち上げると、自動的にモードを変更してPSTOOLが動作する。ただし、iWRAPで設定したVREGENの設定が動作しなくなるので、この機能を利用している場合には注意が必要。
PS KEY 意味 初期値 設定値 PSKEY_CHARGER_CURRENT Set the charger current 0 10 PSKEY_CHARGER_TRIM Trim value for the current charger 11 10 PSKEY_DIGITAL_CONFIG Digital Audio Interface configuratin settings 0x0006 0x0406 PSKEY_COUNTRYCODE Country code North American and Europe Japan PSKEY_PCM_CONFIG32 PCM interface settings bitfields 0x00800000 0x18000002 PSKEY_PCM_FORMAT PCM data format 0x006c 0x0180
COUNTRYCODEについては、現在のファームでは使われていないパラメータであることが判明したので、設定しなくてもかまわない。
- PCMの設定PCMの設定はPSKEYでもおこなえるが、iWRAPコマンドでもおこなえる。初期値は、
set control pcm
SET CONTROL PCM 00800000 006c
であり、これを
set control pcm
SET CONTROL PCM 18400002 0180
に変更する。PCMの設定は、このようにSETコマンドで変更可能であるが、SET単独でリストをとっても表示されない。上記のようにSET CONTROL PCM
で表示される。最初の引数はPSKEY_PCM_CONFIG32に相当する。2つ目はPSKEY_PCM_FORMATに相当する。configはPCMデータのビット数や使用クロックなどを定め、Data sheetで説明されているが、Bluegigaの提供するツールで求めることもできる。ふたつめの引数では使用コーデックを定める。それぞれの意味は次のとおり。
引数 値 意味 初期値 config 00800000 Master, Frame Sync:long format 006c 入力:Linear, 16bit, 2の補数, 無線区間:CVSD 設定値 config 18000002 Slave, Frame Sync: Long, 8bitin 8bit slot format 0180 入力: μ-Law, 無線区間: CVSD
- 使用するプロファイルに応じて、SETコマンドで設定をおこなう。現在のHFP-AG, A2DP, AVRCPを使う設定は、次のとおり。
set
SET BT BDADDR 00:07:80:94:50:10
SET BT NAME WT32-WSIM
SET BT CLASS 200408
SET BT AUTH * 0000
SET BT IDENT BT:47 f000 4.0.0 Bluegiga iWRAP
SET BT LAP 9e8b33
SET BT PAGEMODE 4 2000 1
SET BT PAIR 58:17:0c:e7:b8:9f 47cbf3abafd23ce52e9e4be5a58f8a14
SET BT POWER 0 0 0
SET BT ROLE 0 f 7d00
SET BT SNIFF 0 20 1 8
SET BT MTU 667
SET CONTROL AUDIO PCM I2S_SLAVE
SET CONTROL BAUD 115200,8n1
SET CONTROL CD 00 0
SET CONTROL CODEC SBC MONO 32000 0
SET CONTROL ECHO 7
SET CONTROL ESCAPE 43 00 1
SET CONTROL GAIN 8 8
SET CONTROL MICBIAS b 0
SET CONTROL MSC DTE 00 00 00 00 00 00
SET CONTROL PREAMP 1 1
SET CONTROL READY 00
SET CONTROL VREGEN 2 400
SET PROFILE A2DP SOURCE
SET PROFILE HFP-AG HF Voice Gateway
SET PROFILE SPP Bluetooth Serial Port
SET PROFILE AVRCP TARGET
SET
以上。