I am trying to understand how can I use empty spaces in FRAM. I am putting Memory Organization from the data sheet below;
I used Memory Browser tool and have some kind of understanding of how memory used but I still have some doubts. My program : Flash/FRAM usage is 1252 bytes. RAM usage is 176 bytes.
1. I have checked 0xC400 mark and forward. The last meaningful valuable in the memory is at 0xC88D, labeled as _system_post_cinit. There are total 1165 bytes used here, by the software
2. I have checked 0xFF80 mark and forward. 127 bytes are used here so kind of insignificant.
My program does not have recursion or dynamic memory allocation. Considering the table values and future expansion of code, can I safely say program memory region between 0xD000 and 0xFF00 is free for data logging in all cases?
Thanks in advance.