- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The source code for minidriver is not available for customer.