AWS-IoT SDK memory footprint

Solved
SachinBhat's picture
SachinBhat
Junior(0)

I have been planning to get started with building projects using Avnet BCM4343W using AWS-Iot services. I wanted to know the memory footprint of the MCU unit  for using the services so that i can decide upon the complexity of the application (by adding more peripherals). I need the solution in terms of RAM space available for other peripherals while connected to the amazon cloud.
 
Thanks in advance for the answer:)

PeterF's picture
PeterF
Moderator(14)

This info is readily accessible from the build console transcript

eg. Here’s the memory usage for the aws_iot.shadow demo app:

----------------------------------|---------|---------|
| | Static |
Module | Flash | RAM |
----------------------------------+---------+---------|
App | 6341 | 8593 |
base64 | 523 | 0 |
crc | 1060 | 0 |
crypto_open | 46547 | 0 |
DHCP_Server | 1522 | 132 |
DNS | 1644 | 44 |
DNS_Redirect_Daemon | 645 | 0 |
Host MCU-family library | 14384 | 2688 |
HTTP_Server | 3392 | 0 |
Interrupt Vectors | 388 | 0 |
JSON_parser | 1768 | 660 |
libc | 36301 | 3136 |
Linked_List | 504 | 0 |
micro_ecc | 5848 | 0 |
MQTT_Client | 5664 | 736 |
Networking | 5872 | 13208 |
NetX-Duo - Interfaces & Stacks | 0 | 16 |
Other | 44754 | 535 |
Packet Buffers | 0 | 23086 |
platform | 1452 | 256 |
RAM Initialisation | 2788 | 0 |
resources | 55188 | 0 |
Ring_Buffer | 112 | 0 |
SPI_Flash_Library_BCM94343W_AVN | 512 | 0 |
Startup Stack & Link Script fill | 51 | 18 |
Supplicant - BESL | 37320 | 536 |
ThreadX | 8600 | 396 |
TLV | 200 | 0 |
WICED | 4775 | 972 |
Wiced_RO_FS | 568 | 0 |
WWD | 16029 | 3052 |
----------------------------------+---------+---------|
TOTAL (bytes) | 301964 | 58064 |
----------------------------------|---------|---------|