- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am trying to size optimize my app for flash and RAM usage. I am using a 4343W radio.
I noticed that brcm_patchram_buf is being located in the RAM section.
Does it strictly need to be? I see that the declaration is const, but it still gets located & loaded into RAM in my app, all 40K of it.
Is it a read/write area needed to ongoing operation of the BT stack? (like a scratch section)
Notably, I am including in my app makefile:
GLOBAL_DEFINES := MAC_ADDRESS_SET_BY_HOST \
WICED_DCT_INCLUDE_BT_CONFIG \
BT_CONFIG_APPLICATION_DEFINED
Solved! Go to Solution.
- Labels:
-
Wifi+Bluetooth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I guess you are using sdk-6.1.
You need to apply below patch (see Re: Has WICED_Bluetooth_Firmware_Driver_for_BCM43438A1 been deliberately moved to RAM in WICED 6.1 )
https://community.cypress.com/servlet/JiveServlet/download/152602-34556/map_parse_gcc.pl.zip
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I guess you are using sdk-6.1.
You need to apply below patch (see Re: Has WICED_Bluetooth_Firmware_Driver_for_BCM43438A1 been deliberately moved to RAM in WICED 6.1 )
https://community.cypress.com/servlet/JiveServlet/download/152602-34556/map_parse_gcc.pl.zip
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks!
This is also present in SDK 6.2 .
I guess I should have figured this out, since the "const" keyword wasn't *actually* there for my chipset.
Now if only WICEDFS wasn't so minimally documented, we could put that into the filesystem-in-sflash and save another 40K of flash ...