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.

Library ti.bios.support missing in SYS/BIOS 6.35.1.29



Hello,

I'm using some legacy DSP/BIOS modules in my Configuro Script File. After updating to SYS/BIOS Version 6.35.1.29 I get the following error:

generating custom ti.sysbios library makefile ... 
js: "C:/ti/bios_6_35_01_29/packages/ti/bios/support/package.xs", line 58: Error: Library not found: ti.bios.support.ae66

Do I have to compile the library myself?

Thanks,
Ralf

  • Hi Ralf,

    it looks like as of SYS/BIOS 6.35.00.20 aren't shipped with pre-built DSP/BIOS libraries.

    Ralf Goebel said:
    Do I have to compile the library myself?

    Yes. If you go through the SYS/BIOS User's guide section "Rebuilding SYS/BIOS" it should build them for you. I've tested this with one of my local installations.

  • Hi Tom,

    Tom Kopriva said:

    it looks like as of SYS/BIOS 6.35.00.20 aren't shipped with pre-built DSP/BIOS libraries.

    These are really bad news for us for the following reason:
    We have a lot of customers and we provide many software examples for our DSP hardware. Our examples use the DSP/BIOS API, because these programs can also work on older C6x hardware.

    At some point, customers start to update their CCS installation, wich comes with a new SYS/BIOS version and suddenly the examples don't work any more. A rebuild of  SYS/BIOS by our customers is unfeasible.

    Do you have any suggestions on how to solve this problem?

    I also don't understand why the 'ti.bios.support.*' libraries are not provided any more, because the 'ti.bios.*' files are still present. Can the 'ti.bios.*' libraries somehow be used without the support library?

    Ralf

  • Hi Ralf,

    my mistake. It turns out that this is actually a bug (SDOCM00100800) and it will be fixed in SYS/BIOS 6.35.02. In the mean time, if rebuilding SYS/BIOS is not an option I'd suggest to stick with a SYS/BIOS 6.34 installation or copying the missing package directories to the 6.35.0 installation (in your case packages\ti\bios\support). The legacy libraries are the same so they should work.

    On another note, how much of the DSP/BIOS APIs are you using? We are encouraging to SYS/BIOS API calls.

  • Hi Tom,

    I'm glad this will be fixed in the next version.

    We are mainly using the following DSP/BIOS modules: MEM, BUF, TSK, SEM, MBX and LCK

    For new projects, we avoid using the legacy API, but we still have libraries using it.

    Thanks,
    Ralf