This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IAR ELF Linker V7.50 error - section placement failure: overcommitted content

Other Parts Discussed in Thread: CC2650, BLE-STACK

-----------------------------------------------------------------------------------------------------
IAR version 7.5
TI cc2650 development kit RF06 + simple  link BLE stack 2.1.0 
Application based on SimpleBLEPeripheral example  with default memory configurations. 
------------------------------------------------------------------------------------------------------
We face serious issue while code grows during developement. Right now adding any few lines of code cause following error.
 
Error[Lp015]: section placement failure: overcommitted content in [0x000004fc-0x00000501] 
Tool Internal Error: 
Internal Error: [CoreUtil/General]: Distributor::TraverseRanges - range overshoot: 0x0000052d > 0x00000514 
Internal Error: [CoreUtil/General]: Distributor::TraverseRanges - range overshoot: 0x0000052d > 0x00000514 
Error while running Linker 

 

 

Few extra details are:

> Stack project compile successfully

> IAR boundaries and ALL OTHER RAM/FlASH/ROM address are unchanged

>Stack works fine with following size: 

55 283 bytes of readonly code memory
8 703 bytes of readonly data memory
1 235 bytes of readwrite data memory

  Application map file says in last build as:

35 597 bytes of readonly code memory
4 039 bytes of readonly data memory
14 088 bytes of readwrite data memory

 Total 55283+8703+35597+4039 =103622 Bytes, Flash size is 128KB, there is space left in flash.

> SNV with 2 pages being used 

>Additional 12K is being used at the end of application flash area for nv storage

What may be the reason for this error.. ? Now each time I am commenting out some existing code parts for adding more code.