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.

After Re-Install of CCSv6.1.0, DSP/BIOS v5.42.1.09 and SYS/BIOS v6.41.02.41 show up not installed despite re-installing them after CCSv6.

Yesterday I had a working version of CCSv6.1.0, then for unknown reasons I started having build failures related to the JVM not opening during tcf file build. Per the DSP/BIOS forum, I uninstalled, then re-installed CCS v6.1.0, followed by DSP/BIOS v5.42.1.09 & SYS/BIOS v6.41.02.41. I noticed right away in CCSv6 installed software that DSP/BIOS and SYS/BIOS are not in the list. This no longer seems to be a DSP/BIOS issue, but a CCS issue. In CCS Preferences->CCS->RTSC, the xdctools version is empty and if I click on it, there's no choice to select. In CCS->RTSC->Products, it does have TI-RTOS v2.10.1.38, and I tried manually adding paths to by DSP/BIOS v5.42.1.09 and then search but it found nothing.

One more thing. After re-installing CCSv6, there were two variable missing:  'RTDX_INCLUDE_DIR' & 'RTDX_LIB_DIR' whch couldn't be resolved. So I added them manually in the project build settings. This got rid of two warnings after build in the Problems view, but the error remains that CCS thinks DSP/BIOS v5.42 isn't installed. I've looked in C:\ti\bios_5_42_01_09 and it's all there and was re-installed after deleting this directory before the CCSvt6 re-install.

I'm stumped and very frustrated and need your help. Thanks. 

  • Here are the logs that should be helpful to you.  My IC is an F2812. My project was originally developed in CCSv3.3 and an older DSP/BIOS version that I'm updating first to the latest DSP/BIOS version, then to TI-RTOS (SYS/BIOS).

    Thanks and I await your answer.

    CCS_v6_Logs.zip

  • I re-installed again after deleting the c:\ti\CCSv6 folder. This time the install looks pretty good and DSP/BIOS is installed. I am getting this one error though when I build that I didn't have yesterday when things were working. Here is the error from the build console:
    error #10008-D: cannot find file "rtdxx.lib". I also get 3 related errors in the build:
    undefined first referenced
    symbol in file
    --------- ----------------
    _RTDX_Buffer_Read C:/ti/bios_5_42_01_09/packages/ti/bios/lib/bios.a28L<biosdata.o28L>
    _RTDX_Buffer_Write C:/ti/bios_5_42_01_09/packages/ti/bios/lib/bios.a28L<biosdata.o28L>
    _RTDX_Poll C:/ti/bios_5_42_01_09/packages/ti/bios/lib/bios.a28L<biosdata.o28L>
    ---------------------------------------------------------------------------------------------------------------------------------
    The file rtdxx.lib is present in C:\ti\bios_5_42_01_09\packages\ti\rtdx\lib\c2000, and in the build settings, the variable RTDX_LIB_DIR is set to C:\ti\bios_5_42_01_09\packages\ti\rtdx\lib. This seems like a much simpler problem. Any ideas? Thanks.
  • I finally got most of it figured out. There were bad path variables in the project build that pointed to the CCSv5.5 workspace and install locations. I now have just one error that I can't figure out. It is: unterminated variable reference. stop. And when I click on it, it's from line-7 of the subdir_rules.mk file. Here is line-7 of that file: @echo 'Building file: $<'.

    Any help would be greatly appreciated. I can not determine what's causing this error after spending hours on it.
  • This is an error coming from gmake, not from the compiler tools.
    https://www.gnu.org/software/make/manual/html_node/Error-Messages.html

    There must be some syntax error in the subdir_rules.mk file generated during the build process. Maybe something to do with the path variables that you adjusted. Please take a closer look at your *project files and also the *.mk files to see if you can locate the source of the error. 

  • I got the last of the errors fixed. It was due to bad environment variables in CCSv6, not from gmake as you concluded,
    Thank you for your help.