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.

CC2640 demo project link error: range overshoot: 0x0000052d > 0x00000514

Other Parts Discussed in Thread: CC2640

Hi,

I'm having a build problem on CC2640 demo project SPPBLEClient. I'm using IAR EW version 7.5. When i trying to build the Application project it reports below link errors.

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 

But when i build the Stack project it has no problem. The boundary settings are as below.

--config_def ICALL_STACK0_ADDR=0x0000C000
--config_def ICALL_RAM0_ADDR=0x200043C0

I tried to change the ICALL_STACK0_ADDR to 0x0000D000 and the Application can be built successfully. What strange is the code section size in the .map file is far below the value of 0x0000C000. So it should not be the section size too small that caused the issue.

One more inforamtion is my colleague used the CCS to build the project and had no problem.

The path of the demo project inside the tool is as below. It came from a patch for the BLE toolset intended to support the SPP protocol.

C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\SPPBLEClient.

Can anyone give me some suggestion? I really didn't do any change to the demo source code. Could it be related to the IAR tool version?