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.

SimpleBLEPeripheral and Watch DevKit

Other Parts Discussed in Thread: CC2650

Greetings!

I am trying to get the CC2650 SimpleBLEPeripheral to work with the watch devkit.

I am using CCS, ble_cc26xx_2_01_00_44423 and tirtos_simplelink_2_13_00_06.

The Variant is set to CC2640F128.

I have removed the LCDDogm1286 code from the project.

I have set the new TI_RTOS_BOARD_BASE to:

${ORG_PROJ_DIR}\..\..\..\..\..\SensorTag\CC26xx\Source\Application\Board_patch

I have set the compiler includes to:

"${TI_RTOS_BOARD_BASE}/Interfaces"

"${TI_RTOS_BOARD_BASE}/GrLib"

"${TI_RTOS_BOARD_BASE}/devices"

"${TI_RTOS_BOARD_BASE}/CC26XXST_0120"

My board.c in Startup points to

    #include "CC26XXST_0120/Board.c"

 

The program compiles and executes as expected.  However when I call any board functions it fails to link.

 

undefined     first referenced

  symbol           in file    

 ---------     ----------------

 bspSpiOpen    <whole-program>

 devpkLcdClear <whole-program>

 devpkLcdOpen  <whole-program>

 

error #10234-D: unresolved symbols remain

error #10010: errors encountered during linking; "SimpleBLEPeripheral.out" not built

 

>> Compilation failure

gmake: *** [SimpleBLEPeripheral.out] Error 1

gmake: Target `all' not remade because of errors.

 

**** Build Finished ****

 

What am I missing?

Any help would be appreciated.  Thanks,

Bob Roth

707-479-7498

 

  • Hi Robert,

    When creating this project for CCS did you manually wipe out the old files from the Board directory? What I did, in addition to setting compiler includes, was delete all the old code under the Board folder and add in the new code from the Board_patch. My board folder now looks like this

    Also don't forget to add displayservice.c and displayservice.h to your Profiles folder if you haven't already. That should get your up and running.

  • Sean,
    Still a bit of a struggle but it works!

    Thanks again for all your help and support.
    Bob Roth