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

cross mob
bemale
Level 3
Level 3
100 sign-ins 50 sign-ins 25 sign-ins

Hello,

I've been worked long time in field of mobile platform and have a plentiful career about low level system driver on mobile BB SW with commercial RTOS such as Nucleus and ThreadX.

Nowadays, I got a chance to get a job to develop BLE module using Cypress chip.

So, I'm gathering useful information for this stuff from your site and bought your CYW920706WCDEVAL board already.

However, I have a question about basic concept of development using WICED studio.

Basically, FW/driver engineer code and debug in full source level with OS API under RTOS environment. we compile and link it using ARMCC/ARMLNK to get bin file.

What's the difference between upper case and WICED studio environment?

what kinds of RTOS delivered from WICED studio environment? I couldn't find any information about RTOS used in your environment. otherwise, do I need to port any RTOS I have on your SDK env.? 

It's a very simple question for you, but I've been confused about this basic concept. think my brain was harden due to long time career in one platform.

Please give me your basic concept regarding dev. environment with your studio/SDK.

Thanks!

 

0 Likes
1 Solution
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi @bemale ,

The CYW20706 Bluetooth device is a ROM based BT Host + Controller. The whole BT stack resides in ROM along with the start up functions & RTOS. At boot, the chip is initialized along with the RTOS & the Threads needed for BT operation are also setup. You can use the RTOS API's provided in the SDK to implement your end application.
Since a major part of the code is in ROM and are static libraries, you will not be able to Step in to many of the Bluetooth functions while Debugging.
Also since you are just starting up your design, I would strongly recommend moving to the newer Modus Toolbox tool, which uses a BTSDK similar to WICED. But has more updates and has some graphical configurators to help speed up development.

Below documentation will be helpful for you:

CYW20706 product guide

ModusToolbox SDK 

 

View solution in original post

7 Replies