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.

CC2650: error #10263: FLASH memory range has already been specified

Part Number: CC2650

Hi,

I have a project that started from simple_peripheral_cc2650lp_app.  I went into Show Build Settings... and noticed that the processor variant specified was not the 2650 so I changed it to CC2650F128. 

Then I got these errors about FLASH and SRAM parameters were already specified.

"../cc26x0f128.cmd", line 78: error #10263: FLASH memory range has already been specified
"../cc26x0f128.cmd", line 78: error #10264: FLASH memory range overlaps existing memory range FLASH
"../cc26x0f128.cmd", line 78: error #10264: FLASH memory range overlaps existing memory range FLASH_LAST_PAGE
"../cc26x0f128.cmd", line 80: error #10263: SRAM memory range has already been specified
"../cc26x0f128.cmd", line 80: error #10264: SRAM memory range overlaps existing memory range SRAM
"../cc26x0f128.cmd", line 124: warning #10190-D: absolute symbol "__STACK_TOP" being redefined
"../cc26x0f128.cmd", line 124: warning #10190-D: absolute symbol "__STACK_TOP" being redefined
"../cc26x0f128.cmd", line 124: warning #10190-D: absolute symbol "__STACK_TOP" being redefined

I tried changing it back to CC2640F128 and have the same errors.  

I checked the simple_peripheral_cc2650lp_stack and it uses the CC2640F128 as the processor variant.

Thanks for any hints,

Jim

  • Hey Jim,

    I have assigned an expert to help you with this issue. In the meantime, I have a few questions that may help us get to a resolution as quickly as possible. Can you specify which SDK version you are using? Did the original project work with your device originally? If so, then it might be worth to try importing a new simple_peripheral project and moving all the application code over to the newly imported project. I would re-name your current projects to something else so there aren't any conflicts. 

    Regards,

    Jan

  • I'm using ble_sdk_2_02_05_02.  

    I closed my project, created a new workspace, imported the simple_peripheral example into the new workspace and it builds ok.  The project settings show that it's the CC2640F128 with no variant chosen.   

    When I do this I found that all of my modifications to the project are in the code.  So my code is not located where I thought it was.  I thought I check the "copy" box when I imported the example before, but maybe I didn't.  Where does CCS store the actual code?

    Thanks,

    Jim