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?