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/AWR1642: import ccs project

Part Number: AWR1642
Other Parts Discussed in Thread: MATHLIB

Tool/software: Code Composer Studio

I download the ccs project from the Ti  resource explore.But when I import it to the ccs,it prompt an error:


Error: Product 'SYS/BIOS' v6.52.0.12 is not currently installed and no compatible version is available. Please install this product or a compatible version.

How should I solve?

  • SYS/BIOS is a dependency required for building the mmWave Sensor projects (as noted in the Release Notes included with each example project).

    Did you already install the mmWave SDK (which is also a requirement)? If you installed the SDK from Resource Explorer, then SYS/BIOS and some other components do not get automatically installed. In this case you would need to install the other components separately.

    An easier alternative would be to install the SDK from the TI website ( http://www.ti.com/tool/mmwave-sdk ). This installer will prompt you about installing the additional components (where you can select All). After the installation is complete, when you restart CCS, it should prompt you to install the newly discovered components. After you accept this, you can go back into Resource Explorer and import the projects again. 

    Let us know if this resolves the issue. 

  • I have install  the SDK  and  the additional components .How can I install the newly component in CCS?Can  you show me the installation steps

  • Did you install the SDK and additional components using the installer downloaded from ti.com? To which directory did you install it?

    If you installed it to C:\ti, then the products should be automatically discovered by CCS during startup. If you installed to a different directory, then you can follow the steps below for CCS to discover and install the products.

    Go to menu Window->Preferences->Code Composer Studio->Products, click on Add and specify the directory where the SDK is installed. In my example here, I installed it to D:\ti\mmwave_sdk. Then click on Rediscover...

    The products in the newly added directory should be discovered. Make sure to enable all the components related to the SDK, including SYS/BIOS, and click on Install. 

    After install and restart of CCS, the products should now be listed under "Installed products" in CCS Preferences.

    You should now be able to import and build the example projects.

    Let us know if this helps.

  • I have done  all according to what you said .But when I  import the ccs  project ,it still prompts  that  Error: File/directory'file:/C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P/gen_twiddle_fft16x16.c' cannot be located.

    How can I solve it?

  • Which project are you trying to import? The directory shown in your screenshot (E:\mmwave_industrial_toolbox_2_0_0__...) is different from the Industrial Toolbox location shown under Installed Products (c:\ti\mmwave_industrial_toolbox_2_0_0). Are you importing from the correct directory?

    You should also be able to import the projects directly from Resource Explorer. 

  •  I want to import the  project  called mmwave sdk demo -16xx.I have try importing  the projects directly from Resource Explore.but there is the same proble ,what should I do ?

  • I think I see the reason for the error in your setup. 

    The project you are trying to import assumes that the SDK and related components like DSPLIB are installed to the default directory of c:\ti, as it has a hard-coded path to a couple of source files (those are the ones listed in the error message). You can confirm this by looking at the projectspec file named mmw_dss_16xx.projectspec in the directory C:\ti\mmwave_training_1_6_1\labs\demo0005-mmwave-sdk-16xx\demo0005_mmwave_sdk_16xx_pjt. This is the file that gets read by CCS and generates the CCS project. The file sets the variable TI_DSPLIB_BASE to C:/ti/dsplib_c64Px_3_4_0_0 and then references two source files relative to that variable. Since this variable is a hard-coded path, the two source files are expected to be found inside C:/ti/dsplib_c64Px_3_4_0_0. But since you installed dsplib_c64Px_3_4_0_0 to D:/install/sdk, it is unable to locate these two source files, hence the error message.

    The reason I could not reproduce the error earlier was because I had a copy of DSPLIB in c:\ti as well, so the source files were found in the specified path.

    The easiest way for you to fix this would be to simply copy the dsplib_c64Px_3_4_0_0 folder from your current installation into c:\ti. Then it should be able to locate the files and import successfully. Let me know if that resolves the error.

    I will provide feedback to the team that creates these examples so they can avoid the use of fixed paths.

  • Thanks for your reply,I could successfully import the ccs project .by the way ,I still have a question,should I copy others folders which ars showed as follows into c:\ti.?
  • user5112907 said:
    by the way ,I still have a question,should I copy others folders which ars showed as follows into c:\ti.?

    In addition to DSPLIB I see that the path to MATHLIB is also hard-coded in some projectspec files, but I'm not sure which (if any) examples reference/copy source files from that path. 

    To be safe, I think it would be a good idea to just install the SDK and related components to c:\ti to avoid this type of problem coming up with other examples.