SPRESENSE BLE-EVK-701 が SPRESENSE SDKで動作確認ができない


SPRESENSE BLE-EVK-701 を SPRESENSE SDKで動作確認が出来ませんでした。

■環境  
ubuntu 18.04  
VSCode V1.57.0  
SPRESENSE SDK v2.2.0  
ブートローダ v2.2.0

■状況  
Arduino SDK 環境では、動作確認が出来ており、  
AndroidのBLEスキャナーアプリ(BLE Scanner)から、  
ペリフェラルアドバタイズパケットを確認、コネクション確立、送受信のサンプル動作確認済みです。

しかしながら、SPRESENSE環境下では動作の確認が出来ません。  
そのため、ハードウェア起因では無いと考えております。

SPRESENSE環境下で試したことは下記です。

  * SPRESNSE SDKのExampleの実行  
以下手順

  1. SDKコンフィグ ー> 新規作成
  2. Feature の bluetoothを選択
  3. Example の ble_central, ble_peripheralを選択
  4. ビルドー>書き込み
  5. ble_peripheralを実行し、上記スキャナーアプリで確認  
BLUETOOTH_LE_NAMEに記述されている"SONY-BLE-CLASSIC"というデバイス名で  
スキャナーアプリから確認できるかと思いましたが、デバイスを検出出来ませんでした。

  * [rohmのExample](https://github.com/RohmSemiconductor/NuttX/tree/master/examples/bluetooth)の実行  
SPRESNSE SDKのExampleの実行手順に加え、  
上記リンクのbluetooth.cを、新しいアプリケーションでコピーして実行。  
SPRESNSE SDKのExampleの実行と同様、デバイス名を確認できませんでした。

手順の誤りや、  
どのような手順で実行すればよいか等ご教授願えますでしょうか。  
よろしくお願いいたします。




Spresense SDKにある Bluetooth のドライバは、bluetooth\hal\bcm20706 を見る限り、

<https://github.com/sonydevworld/spresense/tree/master/sdk/modules/bluetooth/hal/bcm20706>

Cypress 社の BCM20706 のみ対応に見えますね。

<https://www.digikey.jp/catalog/ja/partgroup/bcm20706/62903>

なので、feature/bluetooth のコンフィグでは、SPRESENSE BLE-EVK-701 の MK71251-02A は動かないみたいです。

Rohmさんのページに NuttXのドライバもあるみたいです。

<https://www.rohm.co.jp/support/spresense-add-on-board>

