Can someone describe how the applicaion code for Cyw20735 start to run?

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

cross mob
Anonymous
Not applicable

HI

As we know, the application code is stored in the external memory, how the application code for Cyw20735 start to run after power on? Can I know the boot sequence of Cyw20735?

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

Hi ohwelcome_2792261​,

The CYW20735 ROM contains the firmware (Bluetooth stack, function definitions, etc) required by the device. The application code needs to be downloaded to external flash. This needs a piece of code called as minidriver, which interprets certain HCI commands such as Write_RAM, Read_RAM, etc. The Minidriver is executed from SRAM which interprets the commands and write the application code to the correct location in flash. As soon as the code download is complete, minidriver is discarded. During execution, application code gets loaded into RAM and from there it executes.

View solution in original post

3 Replies
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi ohwelcome_2792261​,

The CYW20735 ROM contains the firmware (Bluetooth stack, function definitions, etc) required by the device. The application code needs to be downloaded to external flash. This needs a piece of code called as minidriver, which interprets certain HCI commands such as Write_RAM, Read_RAM, etc. The Minidriver is executed from SRAM which interprets the commands and write the application code to the correct location in flash. As soon as the code download is complete, minidriver is discarded. During execution, application code gets loaded into RAM and from there it executes.

Anonymous
Not applicable

Thanks. shjl

Where can we find the source code of minidriver?

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

The source code for minidriver is not available for customer.

0 Likes