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.
Hello,
i am using the TMS570 toolchain for porting a given application to threadx. The compilation is invoked
by configure and makesfiles from a cygwin shell. Unfortunately the first compiler command
fails with that error message:
> T:/windows/cross/threadx/tms570/ccsv4/tools/compiler/tms470/bin/cl470
> -mv7R4 --diag_warning=225 --enum_type=packed --elf --abi=eabi
> --float_support=VFPv3D16 --code_state=32 --preproc_with_compile
> -IT:/windows/cross/threadx/tms570/ccsv4/tools/compiler/tms470/include
> -c conftest.c >> Abort - Cannot open input icode file \\003323:
> Invalid argument
Searching for that bug i´ve found that link
http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171/p/21684/83777.aspx#83777
telling to move the temp folder to a folder without spaces. This workaround did not help for me. Also using the
ft and fr compiler options did not help. If i invoke the compiler with exactly the same options directly from the cygwin
shell it works well. But not from the makefile machinery.
Which version of the compiler (cl470) are you using?
Thanks and regards,
-George
Hello,
is there a special cygwin version required? I could not find cygwin in the whole toolchain provided to me, so I assume that the version does not matter.
Your question is beyond the expertise of those who watch this forum. We understand the TI ARM compiler. That is, we understand what happens after cl470 is invoked. It appears your problem involves a higher level combination of tools such as cygwin, make, etc. You term that combination a "toolchain". We do not provide such toolchains, and thus cannot offer much help.
Thanks and regards,
-George