Application memory size of the combination CYW43438+STM32F412

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

cross mob
TaGo_2353976
Level 4
Level 4
5 likes given First like received First like given

Hi,


We have a plan to use Azuewave module CU289 that has CYW43438 and STM32F412 to design Wi-Fi and BLE application.

This STM32F412 has internal Flash(512KB~1MB) and SRAM(256KB) and we'd like to know how much memory can the customer use for their application without some library and OS.

Thank you.

--TAK

0 Likes
1 Solution
PriyaM_16
Moderator
Moderator
Moderator
250 replies posted 100 replies posted 50 replies posted

Hello,

The memory map for flash and RAM can be seen in WICED when any application is build.

I have attached the memory log for an application that does wiced_init() below:

pastedImage_0.png

This is the minimum requirement for initializing the device. RTOS and network stack is initialized as part of wiced_init().

View solution in original post

3 Replies
PriyaM_16
Moderator
Moderator
Moderator
250 replies posted 100 replies posted 50 replies posted

Hello,

The memory map for flash and RAM can be seen in WICED when any application is build.

I have attached the memory log for an application that does wiced_init() below:

pastedImage_0.png

This is the minimum requirement for initializing the device. RTOS and network stack is initialized as part of wiced_init().

Hi Priya

Thanks for your update.

This module has 1MB external flash memory on the module.

Does this IC combination expand ROM size of WICED application by adding external flash ?

Thank you.

--TAK

0 Likes

The external flash does not expand the ROM.

The WICED application framework consists of multiple binaries. These binaries are copied into internal + external flash.

You can refer the Appnote for understanding the framework: ​<WICED>\43xxx_Wi-Fi\doc\WICED-Application-Framework.pdf