Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Studio Bluetooth Forum Discussions

KeFo_4700586
Level 2
Level 2
First like received

I am having problems when programming the CYBT_413034_EVAL board from Wiced Studio 6.4.61

I've created a make target for the platform, using the spp example in the apps directory:

snip.bt.spp-CYBT_413034_EVAL download BT_DEVICE_ADDRESS=20200521FFEE

This target builds with no errors, but it often fails to connect with the target. I must perform a board recovery (hold recovery switch while pressing and releasing reset switch). This allows me to load new code once, then I have to repeat the process for another download.

I've tried with a number of different sample apps, always with the same loading result.

I do get debug info logged to a putty console, with the following output:

APP Start

app_management_callback 21

app_management_callback 0

hci_control_write_eir 2666e0

EIR :09 09 73 70 70 20 74 65 73 74 03 03 01 11 00

spp_rfcomm_start_server: rfcomm_create Port: 0x0002

app_management_callback 20

app_management_callback 20

app_timeout: 1

app_timeout: 2

app_timeout: 3

app_timeout: 4

app_timeout: 5

0 Likes
1 Solution

I have found other posts which describe similar problems with Studio 6.4.0. The solution is to roll back to Studio 6.2.0 and apply the patch for the CYBT-413034 module as described in this solution:

CYBT-413034-EVAL EZ-BT Issues with WICED STUDIO V6.4

I have done this and now can get the examples to build, load and run correctly.

View solution in original post

5 Replies
Owen_Zhang123
Moderator
Moderator
Moderator
500 solutions authored 250 sign-ins 1000 replies posted

Please use the recover procedure if you can't detect the device.

This may happen if the HCI UART configuration isn't the default setting. You may try the hello_sensor demo to see if still need the recover procedure.

0 Likes

As I mentioned, I have to apply the recover procedure EACH time following a download of a demo to the CYBT_413034_EVAL-01 module, otherwise I get the connection error:

No CYBT_413034_EVAL device detected.   

1. Verify the CYBT_413034_EVAL board is connected _AND_ powered 

2. Verify jumper J2 is populated 

3. Verify SW4 switches(CTS, RTS, RXD, TXD) are in ON position

4. Press the reset button on the CYBT_413034_EVAL board and retry  

What are the HCI Default UART settings for this module and where can I find them in the SDK?

I am using a CYBT_413034_EVAL-01 module for my tests. Do I need a CYBT_413034_EVAL-02 module to work with Wiced Studio?

Could there be Library alignment problems with the Bluetooth stack (V4.6?) on ROM in the -01 device I have versus the -02 Bluetooth stack (V5.0) n the -02 device platform profile in Wiced Studio?

Or perhaps a problem with the bootloader in the module? It appears that the module may simply lock up, perhaps in reset mode with no code running during the firmware loading process unless I apply the restore procedure.

0 Likes

It is normal if you have to program a device in the recover mode.

You may take a look at the module programmer tool and the user guide: WICED Module Programmer User Guide – KBA225060

0 Likes

I am still unable to run a Bluetooth example of any kind on the EVAL board. I now have a second CYBT-413034-EVAL-02 dev board from Digikey. I checked all the jumpers and the switch settings on the board and plugged it into the PC. two com ports were created (good). I could putty into the higher numbered com port and observe debug messages (good).

But when I attempt to build and load an example from Wiced Studio 6.4.61 I only get the

"Hello Sensor Start"

debug message, and nothing else. I scanned for the device using several bluetooth devices and the demo example was not found. I tried this with a number of demo apps with the same result, no bluetooth.

I could get the snip.hal.gpio example running OK (but it doesn't set up the bluetooth stack, it only makes timer and gpio calls)

I've attached the build output for the demo.hello_sensor-CYBT_413034_EVAL download target.

Could you please verify this example will properly load and run on the CYBT-413034-EVAL-02  platform? I cannot proceed further without assistance getting code to run properly on your devices.

Regards,

Keith

0 Likes

I have found other posts which describe similar problems with Studio 6.4.0. The solution is to roll back to Studio 6.2.0 and apply the patch for the CYBT-413034 module as described in this solution:

CYBT-413034-EVAL EZ-BT Issues with WICED STUDIO V6.4

I have done this and now can get the examples to build, load and run correctly.