Hi
The development is based on Simple_peripheral example code. Due to application function needs, we have enabled CACHE_AS_RAM, however the pairing operation is always failed after enable Just work related settings. From debugging, it is found that if decrease the size of a array defined in application layer, the pairing operation can be processed successfully.
So we were trying to modify heap memory configuration. It is confirmed that current setting in .cmd file is HEAPMGR_CONFIG = 0x80 already. But in application project .cmd file, there is no definition of heapStart and heapEnd, they are seems linked from other file? My questions are:
1. Whether we can modify heapStart and heapEnd value? If so, how?
2. What is the RAM size requirement for maintaining one bonding connection?
3. Any other suggestions on increasing RAM or balancing the usage between application and stack?
Best Regards,
Barbara Wu