Other Parts Discussed in Thread: AM3359, SYSBIOS
We have a clean install of CCS 6.0.1.00040 and I am trying to build the examples from the AM335x IDK 1.1.0.5. None of the SYS/BIOS based examples will build, starting with the sys_bios_driver project, claiming
This project was created using a version of XDCtools that is not currently installed: 3.23.3.53. Please install the XDCtools of this version, or migrate the project to one of the supported versions.
I could install an older XDC and BIOS, but that would seem to be moving against the recommendations in the IDK Release Note and in any case we don't want older version for our application. The project files supplied also want the TI CGT 4.9, and we have 5.1.6 as supplied with CCS 6.
I have tried upgrading the compiler and RTSC version in CCS, but that breaks the build; all the .c -> .obj rules disappear from the generated subdir_rules.mk, causing the gmake to fail with a very uninformative error:
**** Build of configuration Debug for project sys_bios_driver ****
"c:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
gmake: Target `all' not remade because of errors.
**** Build Finished ****
The dev board is an AM3359 ICE 2.1, and we have the included package sets:
bios_6_40_01_15
ndk_2_24_00_11
xdctools_3_30_03_47_core
I'm guessing I've lost some critical class bindings in .ccsproject that actually make the TI compiler makefile generation work.
I've also tried recreating the sys_bios_driver project (sdk/os_driver) but was totally unable to work out how to do this, because the project target is an RTSC shared library, and my CCS does not offer me any way to create this kind of project. The RTSC project target seems hard-wired to 'application'.
I happen to like CCS in general, but this kind of toolchain pain really makes my blood boil. I will hand-write my makefiles for the final project...
Any suggestions? Have I missed anything obvious?
