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.

Compiler/CC2650: CCSv6 Cannot build example projects

Part Number: CC2650
Other Parts Discussed in Thread: CC2640R2F

Tool/software: TI C/C++ Compiler

I'm developing the firmware for a custom board with CC2650 5x5 package. I have just noticed the BLE Stack 2.2.1 is only compatible with CCS 6.2 and thus I reverted back from version 7.3. I installed the proper version of the compiler (5.2.6) as suggested and tried to import and compile the Simple Peripheral Project. However:

  1. Can you confirm BLE Stack 3.0.1 is NOT compatible with CC2650 and BLE Stack 2.2.1 requires CCS 6.2 instead of newer versions?
  2. I couldn't obtain a local copy of the example fully independent from the copy installed with the stack. This would be desirable because I don't want to reinstall the stack if I mess too much with the example and cannot get it to compile anymore. Was this even possible with version 6.2? I think it is with v7.3.
  3. Before building, I modify the project setting to match my debugger (XDS110 of the Launchpad) and change the device. When I do so, the linker command file automatically becomes "cc26x0f128.cmd" and the runtime support library changes to <automatic>. Is this expected behaviour? 
  4. When I try to build the stack and the application, the following errors and warnings appear:

stack:

app:

Other projects of the same folder give similar errors. I have also tried to use the Project Zero as a starting point but even there many errors appear. How can I solve these errors?

Thanks for your time, 

Jack

    1. Can you confirm BLE Stack 3.0.1 is NOT compatible with CC2650 and BLE Stack 2.2.1 requires CCS 6.2 instead of newer versions?
      1. BLE STACK 3.0.1 is for CC2640R2F. For CC2650 you need to use BLE STACK 2.2.1. You can use newer version of CCS but you need to make sure the compiler version is the same(5.2.6)
    2. I couldn't obtain a local copy of the example fully independent from the copy installed with the stack. This would be desirable because I don't want to reinstall the stack if I mess too much with the example and cannot get it to compile anymore. Was this even possible with version 6.2? I think it is with v7.3.
      1. Yes, it's possible with CCS 6.2, but again, you can just use v7.3 as long as the compiler version is the same

    3. Before building, I modify the project setting to match my debugger (XDS110 of the Launchpad) and change the device. When I do so, the linker command file automatically becomes "cc26x0f128.cmd" and the runtime support library changes to <automatic>. Is this expected behaviour? 
      1. not sure what you meant. what did you change? did you change the .ccxml file?
    4. When I try to build the stack and the application, the following errors and warnings appear:
      1. where did you download TI SDK? If you change the folder structure, you will have to rewrite the project spec in order to find those files.The default folder should be in c:/ti