CC2340R5: when I am using NVS memory program get stucked in Icall abort function

Part Number: CC2340R5
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

  1. I want to implement a functionality in the basic BLE OAD on-chip example where I initialize a buffer that takes data from NVS and then sets BLE OAD parameters like the name, Tx power, advertisement interval, etc. However, when I do this, my program gets stuck in ICALL_abort(). Is there a specific reason for this?

  2. Can we really change Tx power and advertisement time at runtime using UART?

     
  • Hi Akash, 

    Thanks for reaching out. 

    Are you able to share your code implementation/ SysConfig Settings? And a screenshot of the error you are getting?

    Regards,

    Ivan

  • Hi Ivan 

    I decreased the memory area of CONFIG_NVSINTERNAL1 and created a CONFIG_NVS_0 when I am doing this after nvs_write() and nvs_close() 

    • is it right to define nvs memory 
    • is there any kind changes i have to do after syscnfig setting like linker file or somthing else