SPRESENSE BLE-EVK-701 Cannot Verify Operation in SPRESENSE SDK

Asked 2 years ago, Updated 2 years ago, 90 views

SPRESENSE BLE-EVK-701 could not be verified with SPRESENSE SDK.

■Environment
ubuntu 18.04
VSCode V1.57.0
SPRESENSE SDK v2.2.0
Bootloader v2.2.0

■ Situation
In the Arduino SDK environment, it has been verified to work. From the BLE Scanner app (BLE Scanner) on Android,
Peripheral advertisement packets have been verified, connection established, and sent and received sample operations.

However, we cannot confirm the operation under the SPRESENSE environment.
Therefore, we believe that it is not caused by hardware.

Here's what I tried in the SPRESENSE environment:

  • Run Example SPRESNSE SDK
    Steps to follow
  • Run Example for rohm
    In addition to running the SPRESNSE SDK Example,
    Copied and ran the above link bluetooth.c with the new application.
    The device name could not be determined as if it were running the SPRESNSE SDK Example.

Errors in the procedure or
Could you tell me how to proceed?
Thank you for your cooperation.

spresense bluetooth bluetooth-lowenergy

2022-09-29 22:29

2 Answers

The Bluetooth drivers in the Spresense SDK are

as far as bluetooth\hal\bcm20706 is concerned.

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

Only Cypress BCM20706 seems to be supported.

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

Therefore, in the feature/bluetooth configuration, it seems that MK71251-02A of SPRENSENSEBLE-EVK-701 does not work.

Rohm's page also has NuttX drivers.

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


2022-09-29 22:29

I am one of the developers of the NuttX sample driver for SPRESENSE BLE-EVK-701 posted on the GitHub link below.

Driver and sample app, GitHub, Rohm Semiconductor

·I checked the above procedure, but I couldn't find anything particularly problematic.

·Please allow me to confirm the configuration of the hardware configuration.Is the SPRESENSE main board [CXD5602PWBMAIN1] and the BLE board [SPRESENSE BLE-EVK-701] directly connected?Or is it connected through the SPRESENSE expansion board [CXD5602PWBEXT1] in the middle?In the latter case, P1 and P2 on connectors JP10 must be shorted to enable UART2 on the main board.(Readme below) How about this one?

Readme for BT sample, GitHub, Rohm Semiconductor


2022-09-29 22:29

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.