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

import Visual GDB - memory mapping

Hi,

I received source code and compiled .hex file from Visual GDB from previsou developer. 

I would like to continue development in Segger Embedded Studio.

I know the project was created in SDK15.3, using S112 v6.1.1, ble_app_beacon was being modified. MCU is nRF52811.

I downloaded SDK15.3, added neccessary files to ble_app_beacon example project. I am able to compile the project.

But I have issues after flashing. Initialization of SoftDevice fails - inufficient RAM allocated for the SoftDevice. 

When using nRF Connect to compare .hex files generated by SES and by Visual GDB there are differences. Sections MBR and Softdevice are the same. Diference is in application. Visual GDB app is in range 0x19000-0x28123. SES application is split into two parts: 0x19000-0x21777, 0x22000-0xx28123.

I tried various RAM and Flash settings. Modifications of Predefines symbols. Did not help.
Could you please help me understand and fix the issue?
Thanks,
Miloslav
Parents Reply Children
Related