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.

SYSBIOS: AM335x XDC tools build error

Part Number: SYSBIOS
Other Parts Discussed in Thread: AM3352

CCS 9.3.0

SYSBIOS 6.76.02.02

XDC tools 3.55.02.22

ti-processor-sdk-rtos-am335x-evm-06.01.00.08-Windows-x86-Install

OS: Windows 10 1909, 64 bit.

Target is a custom AM3352 board which currently runs my full application built on earlier versions of CCS/SYSBIOS/XDC Tools.

After installing CCS and the SDK, I imported a sysbios Hello World project from the SDK and attempted to build it.

I get an error in the XDC tools build:

js: "./config.bld", line 10: Error: Can't find the target named 'ti.targets.arm.elf.A8Fnv'

The A8Fnv target files are not in the SYSBIOS package path where it is looking..

I went back to the development PC for my production application, and found that target where I expected it to be in the SYSBIOS 6.45.1.29

Is there something I have to do to get the A8Fnv target to show up in the newer SYSBIOS?

Gerry Belanger

  • Hi Gerry,

    I was able to reproduce this build error by creating the "hello" example in CCS 9.1 and setting the compiler to TI v18.12.2.LTS.

    I can't locate the files for ti.targets.arm.elf.A8Fnv (NEON+VFPV3+ELF) anywhere in the bios_6_76_02_02 folder, whereas I'm able to locate these files in bios_6_45_01_29\packages\ti\targets\arm\elf.

    I can't find any SYS/BIOS release notes which mention the removal of this target.

    I'm looping in a colleague for help on this issue.

    Regards,
    Frank

  • Gerard,

    We dropped support for A8F support with TI compiler in 6.75. We still have SYS/BIOS support for A8F with the GCC compiler (i.e. gnu.targets.arm.A8F). If you need TI compiler support, use the last SYS/BIOS before 6.75.

    Todd

  • Todd,

    Thank you for the information.

    It would have been helpful if the release notes for 6.75 mentioned the AM335x in the list of architectures no longer supported with the TI compiler.

    Since my product is built with the TI compiler, gcc is not an option.  I will try to work with SYSBIOS 6.73.  That has different problems (timer support issues) I will try to work through.  If I cannot solve it, that will have to be another post.

    So in summary, TI has dropped support for the TI AM335x in TI-RTOS using the TI compiler.

    Makes one winder whether this is a prelude to dropping the AM335x altogether.

    Gerry Belanger

  • Gerard Belanger1 said:
    It would have been helpful if the release notes for 6.75 mentioned the AM335x in the list of architectures no longer supported with the TI compiler.

    Totally agree! I'm not sure how we missed this.

    Gerard Belanger1 said:
    So in summary, TI has dropped support for the TI AM335x in TI-RTOS using the TI compiler.

    Yes

    Gerard Belanger1 said:
    Makes one winder whether this is a prelude to dropping the AM335x altogether.

    No. The number of GCC users was much greater than the number of TI compiler users on the AM335x. Also, all new designs we were seeing were using GCC. Note: if a significant bug (and with no easy work-around) happens in the 6.73 series, we'll still make patch releases for it. 

    Todd