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: Reoccurrence of missing file ble_r2.symbols with CCS V8.1

Part Number: CC2640R2F

Tool/software: Code Composer Studio

Hi,

I had this problem with CCS V7.4 and by reading various threads, I was able to solve it (no spaces in file names, changes to build steps for python)

Now I have the same problem with CCS V8.1 and the prior threads no longer apply (i.e. there is no pre-build step to modify any more).

Importing an building a project from either the base SDK (e.g. simple peripheral) or the academy (e.g. project zero) fail with the error messages:

error #10008-D: cannot find file "/Users/username/ti/workspace/simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/ble_r2.symbols"

error #10008-D: cannot find file "/Users/username/ti/workspace/simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/lib_linker.cmd

For both simple peripheral and project zero, I built the stack library first...

Any suggestions?

My set up is:

 - new MacOS machine running High Sierra 10.13

 - SimpleLink SDK 1.50.00.58 (copied over from another machine since can no longer download this version)

 - SimpleLink Academy 1.14.02 (downloaded from Resource Explorer)

Directories:

/Users/username/ti/<simplelink sdk files>
/Users/username/ti/<simplelink academy files>
/Users/username/ti/workspace

  • Andrew Coad said:
    Now I have the same problem with CCS V8.1 and the prior threads no longer apply (i.e. there is no pre-build step to modify any more).

    The pre-build step itself should not change whether the project is imported into CCS 7.4 or 8.1. 

    If I import the simple_peripheral example from SimpleLink SDK 1.50.00.58 in MacOS and look at the pre-build steps for the simple_peripheral_cc2640r2lp_stack_library project, I do see the lib_search command there. This is the command that needs to be modified to use python instead. Basically the steps to make it work with CCS 8.1 should not be any different than those for CCS 7.4.

    Please also take a look at this post which describes a bit more detail on how to modify and use the python lib_search script. 

    If that post still does not help you resolve the issue I would suggest starting a new post in the Bluetooth Low Energy forum as the experts there should be able to help further.

  • Hi AartiG,

    Many thanks for your response. Below is what I'm seeing after importing simple_peripheral from 1.50.00.58.  I'll close this thread and take it over to the Bluetooth folks as you suggested.

    Kind regards,

    ac

  • Andrew,

    The properties you have shown above are from the simple_peripheral_cc2640r2lp_app project. The lib_search pre-build step is actually in the simple_peripheral_cc2640r2lp_stack_library project. The stack_library project gets built first prior to the app project and it is the pre-build step in that project that generates those .symbols and .cmd files.