This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Memory allocation for nRF52832 under SES

Because of my forced downgrade from Win7 to Win10, I can no longer build an older project under VS, so I am porting it to SES, the "approved solution" development environment. I have SES set up and working nicely on other projects, which came across without a hiccup. I have tracked down the problem in the project of concern in the resulting code to a memory allocation error upon attempting to add a new service UUID to the table via sd_ble_uuid_vs_add. I have increased the UUID count in sdk_config.h, and correspondingly increased  NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE. I have also adjusted RAM_START and RAM_SIZE per the article covering

4. Change start addresses in Segger Embedded Studio

I cannot get the debugger nor the nrf_log mechanism to give me the correct settings for these various variables. I'm dead in the water on a project the client has been waiting for, over a week now. Help!!

Steve Hendrix
Related