- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I know the CYW43907 has 8KB of AON memory. It looks like the tiny bootloader resides in this area and the binary is 4.76 KB. Is the remaining space available for my application to store information across a SW reset or is some of the space allocated for other uses?
Solved! Go to Solution.
- Tags:
- cyw43907
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Your understanding is correct. Besides the tiny_bootloader, the AONRAM also contains deep sleep variables.
Check the ld script app_without_rom.ld
SECTIONS
{
.always_on_ram :
{
. = ALIGN(4);
KEEP(*(.rodata.tinybl*))
*(.deep_sleep_saved_vars.*)
} > AONRAM
You can use the space to declare some variables as
static <variable_datatype> WICED_DEEP_SLEEP_SAVED_VAR( <variable_name> );
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Your understanding is correct. Besides the tiny_bootloader, the AONRAM also contains deep sleep variables.
Check the ld script app_without_rom.ld
SECTIONS
{
.always_on_ram :
{
. = ALIGN(4);
KEEP(*(.rodata.tinybl*))
*(.deep_sleep_saved_vars.*)
} > AONRAM
You can use the space to declare some variables as
static <variable_datatype> WICED_DEEP_SLEEP_SAVED_VAR( <variable_name> );