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.

"Device is either 'null' or not recognized" error while loading CC1310 TI RTOS projects

Other Parts Discussed in Thread: CC1310, CC2538, CC2650

Hi,


I am trying to load example TI-RTOS projects for the CC1310 LaunchPad in Code Composer Studio under Linux, but I get the following error while doing it:

Error: Device is either 'null' or is currently not recognized by CCS. Go to 'Help > Check for Updates' page to check for updates and visit CCS App Center to get the latest device support.

I have TI-RTOS for CC13XX and CC26XX installed (version 2.16.1.14), as well as XDCTools (3.32.0.06_core and 3.31.3.43_core). The Code Composer Studio that I use is fully updated (version 6.1.3.00033)

Research on this forum led me to this thread, but I haven't been able to find what to do besides ensuring that proper software components are installed.

Is there anything I should try to get CCS to work?

Thanks

  • Hi,

    I was able to properly import a few example projects to my workspace, both from the Kernel and Driver examples without a problem. The versions I have are:

    Can you try to create a new project and select CC1310 device as the target device? If the device support is not properly installed, you won't be able to find it.

    You can double-check this by looking at the directory below and search for the device XML file.

    <CCS_INSTALL_DIR>/ccsv6/ccs_base/common/targetdb/devices

    If you installed the device support but is still unable to find it,  I can only suspect your CCS install somehow got corrupt.

    Hope this helps,

    Rafael

  • I have similar problem on CCS 6.1.3 + tirtos_cc13xx_cc26xx_2_16_01_14

    Do you have idea what is wrong ?

    Here is my configuration:

  • (in response to tj)
    Similarly to Linux, I also can't find a fault when importing an example project in my CCSv6.1.3 + TI-RTOS 2.16.01.14 for CC13XX and CC26XX in Windows. One detail I noticed is that your setup has a duplicate component named "TI-RTOS for CC113XX and CC26XX (Target Content)" while mine has only one.

    In this case I wonder if this duplicate is clashing with a successful build. Can you try to uninstalling these three components above and restarting CCS to see if it picks the correct ones? That is if you have a good install of this TI-RTOS in your RTSC product discovery path.

    Hope this helps,
    Rafael
  • I also have this problem, but I am using TI-RTOS 2.20.0.06, and have updated CCS 6.1.3 with the latest updates.
    I see in your image you have in your installed software "CC26xx Device Support" is there something like this specific for CC1310? If so, where do I find this? I searched in the CCS App Center for CC1310 or CC13xx or even CC26xx and didn't find anything besides the RTOS install (which shows is up to date).

    EDIT: I found how to add the Device Support files be re-running the CCS installer, as mentioned in this thread. I downloaded the latest installer for CCS 6.1.3 and did not find support for CC13xx, only cc2538, cc26xx and cc32xx. Is there a way to obtain Device Support files for CC13xx individually directly??

    EDIT2: I installed the Device support for the available radios just in case, but still get the same error when trying to import an example project for CC1310 or for CC2650. HOWEVER, if I create a new CCS project I can select the following devices as targets:

    CC1310F128, CC1310F32, CC1310F64, CC2650F128... etc

    Thoughts? Advice?

    Thanks.

  • I have had the same problem, also with TI-RTOS 2.20.0.06 and CCS  6.1.3.00034, all latest software versions. I get the same error when trying to import an example project for the CC1310 Launchpad board. This is what I did to get it working:

    • Check Window->Preferences->Code Composer Studio->RTSC->Products. It should look like this:

    • What I changed was the "Search for new products each time Code Composer Studio is started" box by ticking it, after already having added the TI-RTOS product to "Installed products". 
    • After applying changes and restarting CCS, the TI Resource Explorer looked like this:

    • "TI-RTOS for CC13XX and CC26XX" is what you want, import projects from there, not from "tirtos_cc13xx_cc26xx_2_20_00_06" like I've been trying to. 

    Hope this helps

    Regards

  • For info a common cause for this error can be due to mis-interpreted paths within CCS. This may not always be obvious so it is useful to take a look in the Project->Properties->Resource->Linked Resources->Path Variables for one of the imported projects to look for anomalies.

    Common factors causing issues can be:
    - very long paths becoming too long for the build tools command line intepreters
    - path names containing spaces
    - the use of UNC paths (eg: file://server/folder/) for installation components and CCS workspace locations (map a drive to the UNC path instead)

    The default is to install to c:\ti which is always the the recommendation but this may not always be possible.

    Regards