hallow. i download and install ti-rtos 2.0.1.23 for C6000. since it is not contains arm libraryes, i try to build it with additional targets/ i changes tirtos.mak so:
correct pathes to my CGT compilers C6000 (7.4.11) and arm (5.1.9)
correct XDCTOOLS_INSTALLATION_DIR to my one (3.30.5.60)
append defines:
ti.targets.elf.Arm9 ?= $(DEFAULT_INSTALLATION_DIR)/ccsv6/tools/compiler/arm_5.1.9
ti.targets.elf.Arm9t ?= $(DEFAULT_INSTALLATION_DIR)/ccsv6/tools/compiler/arm_5.1.9
ti.targets.elf.Arm8F ?= $(DEFAULT_INSTALLATION_DIR)/ccsv6/tools/compiler/arm_5.1.9
ti.targets.elf.Arm9F ?= $(DEFAULT_INSTALLATION_DIR)/ccsv6/tools/compiler/arm_5.1.9
ti.targets.elf.Arm15F ?= $(DEFAULT_INSTALLATION_DIR)/ccsv6/tools/compiler/arm_5.1.9
enhance XDCARGS with:
ti.targets.elf.Arm8F='$(ti.targets.elf.Arm8F)' \
ti.targets.elf.Arm9F='$(ti.targets.elf.Arm9F)' \
ti.targets.elf.Arm15F='$(ti.targets.elf.Arm15F)' \
ti.targets.elf.Arm9='$(ti.targets.elf.Arm9)' \
ti.targets.elf.Arm9t='$(ti.targets.elf.Arm9t)'
after all building target 'bios' hangs after such log:
cle674 c:/ti/xdctools_3_30_05_60_core/packages/xdc/runtime/knl/GateProcessSupportNull.c ...
archiving package/lib/lib/ti.targets.rts6000/package/package_ti.targets.rts6000.oe674 package/lib/lib/ti.targets.rts6000
/xdc/runtime/Assert.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Core-mem.oe674 package/lib/lib/ti.targets.rts60
00/xdc/runtime/Core-smem.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Core-label.oe674 package/lib/lib/ti.target
s.rts6000/xdc/runtime/Core-params.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Diags.oe674 package/lib/lib/ti.ta
rgets.rts6000/xdc/runtime/Error.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Gate.oe674 package/lib/lib/ti.targe
ts.rts6000/xdc/runtime/GateNull.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/HeapMin.oe674 package/lib/lib/ti.ta
rgets.rts6000/xdc/runtime/HeapStd.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Log.oe674 package/lib/lib/ti.targ
ets.rts6000/xdc/runtime/LoggerBuf.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/LoggerCallback.oe674 package/lib/
lib/ti.targets.rts6000/xdc/runtime/LoggerSys.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Memory.oe674 package/l
ib/lib/ti.targets.rts6000/xdc/runtime/Registry.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Rta.oe674 package/li
b/lib/ti.targets.rts6000/xdc/runtime/Startup.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/System.oe674 package/l
ib/lib/ti.targets.rts6000/xdc/runtime/SysCallback.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/SysMin.oe674 pack
age/lib/lib/ti.targets.rts6000/xdc/runtime/SysStd.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/Text.oe674 packag
e/lib/lib/ti.targets.rts6000/xdc/runtime/Timestamp.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/TimestampNull.oe
674 package/lib/lib/ti.targets.rts6000/xdc/runtime/TimestampStd.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/xdc
_noinit.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/Cache.oe674 package/lib/lib/ti.targets.rts6000/xdc/runt
ime/knl/GateThread.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/Semaphore.oe674 package/lib/lib/ti.targets.r
ts6000/xdc/runtime/knl/SyncNull.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/GateH.oe674 package/lib/lib/ti.
targets.rts6000/xdc/runtime/knl/SemProcess.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/Sync.oe674 package/l
ib/lib/ti.targets.rts6000/xdc/runtime/knl/SyncSemThread.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/GatePro
cess.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/SemThread.oe674 package/lib/lib/ti.targets.rts6000/xdc/run
time/knl/SyncGeneric.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/Thread.oe674 package/lib/lib/ti.targets.rt
s6000/xdc/runtime/knl/CacheSupportNull.oe674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/GateThreadSupportNull.oe
674 package/lib/lib/ti.targets.rts6000/xdc/runtime/knl/GateProcessSupportNull.oe674 into lib/ti.targets.rts6000.ae674 ..
.
cle674 package/package_ti.targets.rts6000.c ...
cle674 boot.c ...
"boot.c", line 76 (col. 1): remark #1463-D: Link-time optimization is disabled for this file due to the use of inline as
sembly
cle674 autoinit.c ...
"autoinit.c", line 30 (col. 26): remark #1463-D: Link-time optimization is disabled for this file due to the use of weak
symbols
archiving package/lib/lib/boot/package/package_ti.targets.rts6000.oe674 package/lib/lib/boot/boot.oe674 package/lib/lib/
boot/autoinit.oe674 into lib/boot.ae674 ...
.libraries files complete: Mon Dec 15 13:41:01 RTZ 2014.
======== .dlls [./packages/gnu/targets] ========
======== .dlls [./packages/gnu/targets/arm] ========
======== .dlls [./packages/gnu/targets/arm/rtsv7A] ========
======== .dlls [./packages/ti/sysbios] ========
configuring instrumented.pe66 from package/cfg/instrumented_pe66.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
and there is hanging infinitely....