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.

Version of standalone SYS BIOS and XDCtools

Other Parts Discussed in Thread: SYSBIOS

Hello,

I installed the standalone versions of SYS BIOS and XDCtools (on Windows), to build an application without CCS. According to the SYS/BIOS 6.x Product Download Pages the current versions to use are SYS/BIOS 6.34.04.22 and XDCtools 3.24.05.48.

When I install these and try to compile a configuration (that was originally created using CCS) I get the following warnings:

Warning: xdc.cfg.INCOMPATIBLE_TARGET_VERSION: current target 'ti.targets.arm.elf.A8Fnv' [1,0,4.9,7] is not compatible with targets used to build the following packages
; package ti.sysbios.family.arm [in <...>/sysbios/packages/ti/sysbios/family/arm/] was built using 'ti.targets.arm.elf.A8Fnv' [1,0,5.0,1]
; package ti.sysbios [in <...>/sysbios/packages/ti/sysbios/] was built using 'ti.targets.arm.elf.A8Fnv' [1,0,5.0,1]
; package ti.sysbios.hal [in <...>/sysbios/packages/ti/sysbios/hal/] was built using 'ti.targets.arm.elf.A8Fnv' [1,0,5.0,1]
..........

and after this some more identical warning appear. When I checked the package.bld.xml files I also find the versions in there.

The command I use is:

<...>/xdctools/xs --xdcpath="<...>/sysbios/packages;" xdc.tools.configuro -o ./configPkg -c <...>/compiler -t ti.targets.arm.elf.A8Fnv -p ti.platforms.evmAM3359 -r release app.cfg

Can I use the generated files (with the warnings), or should I use a different combination of SYS BIOS and XDCtools?

(BTW: I tried versions SYS BIOS versions 6.34.03.19 and XDCtools version 3.24.6.63, but they give the same problem: the older SYS BIOS version also has version 1,0,5.0,1 and the new XDCtools still has version 1,0,4.9,7).

Regards,

Johan Borkhuis

  • Johan,
    'target' means compiler (plus some other things) in XDCtools terminology, so that warning is saying that you are building with older code generation tools (4.9.7), while the libraries delivered by some of the packages were built with a newer compiler (5.0.1). It's just a warning so if you know that that combination of the tools and libraries should work, you can keep using that compiler. However, if you don't mind upgrading the code generation tools, you should do that. But I think you can get the ARM tools only through CCS. If you still have CCS installed, you'll have to update ARM tools (Help->Check for Updates ...), and then use the downloaded tools outside of CCS.

  • Thank you for your answer. I downloaded this from the SYS/BIOS 6.x Product Download Pages (http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/index.html), and here for version SYS/BIOS 6.34.04.22 the recommended XDCtools version is 3.24.05.48.

    When I used these version I did not expect a warning message to appear. However, it looks like these version are working together quite well, so I will continue using these version.

    Regards,
        Johan