I'm building off of the keyfob demo application and have run into a memory issue.
I've gotten to the point where adding more code causes undesirable effects to happen. The device will stop responding or wont even startup properly. I have a decent amount of strings used for debugging purposes via UART but my code size is not extreme.
I'm using the cc2540f128, how much of that memory is taken up by the bt stack and keyfob example code?
Can someone explain or point to a reference about how DATA, XDATA and IDATA work? To my understanding:
- DATA (core RAM) is for high speed variable access and is limited to 256 bytes
- IDATA is next
- XDATA is the largest (64Kbytes)