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.

CCS/CC2640R2F: ICall .obj error

Part Number: CC2640R2F

Tool/software: Code Composer Studio

Hi Community,

Im trying to include the ICall Interface to my empty_project example. Therefore I linked the necessary ICall files and gave the path in the Include Option.

However now im getting an error related to ICall .obj files. The Information that I found on related questions (such as include the <dir> File Search Path from the section ARM Linker) was not enough to solve my problem.

I attached a screenshot of what my CCS looks like.

The Compiler yield the following error(see image):

 

 undefined                           first referenced       

  symbol                                 in file            

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

 ICallPlatform_pwrConfigACAction     ./ICall_files/icall.obj

 ICallPlatform_pwrDispense           ./ICall_files/icall.obj

 ICallPlatform_pwrGetTransitionState ./ICall_files/icall.obj

 ICallPlatform_pwrGetXOSCStartupTime ./ICall_files/icall.obj

 ICallPlatform_pwrIsStableXOSCHF     ./ICall_files/icall.obj

 ICallPlatform_pwrRegisterNotify     ./ICall_files/icall.obj

 ICallPlatform_pwrRequire            ./ICall_files/icall.obj

 ICallPlatform_pwrSwitchXOSCHF       ./ICall_files/icall.obj

 ICallPlatform_pwrUpdActivityCounter ./ICall_files/icall.obj

 user0Cfg                            ./ICall_files/icall.obj

 

error #10234-D: unresolved symbols remain

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

 

>> Compilation failure

makefile:156: recipe for target 'empty_CC2640R2_LAUNCHXL_tirtos_ccs.out' failed

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

gmake: *** [all] Error 2

makefile:149: recipe for target 'all' failed

**** Build Finished ***

  • Hi,

    May I suggest you to take a different approach to achieve this? I think it would be way easier to start from the simple_peripheral example instead of the empty example.

    In short, the amount of files and configuration to add to the empty project to get a BLE capable project is basically too big to be worth.

    I hope this will help,

    Kind regards,

  • Is just that I wanted to try to build a project by my self and Empty_project is the most basic project with which I can start. As the description says: ” This example is intended to be a starting point for new development”

    But if you mean that it will be too much work to add the configuration and files, then alright. That will be as you say, way easier.

    Thanks.