I'm using CCS with StarterWare on Windows, and projects building fails to create .bin files from .out ELF files because tiobj2bin is missing, both in CCSv5 and StarterWare 2.0.0.5 installation folders.
I've noticed this note in Getting Started page, "Windows TI TMS470 tool chain CCSv5: 1. Ensure that for converting the elf binaries to raw binary format, PATH environment variable is properly updated. Ex: C:\Program Files\Texas Instruments\ccsv5\utils\tiobj2bin", but I did not find this folder anywhere.
I've installed both in C:\ti but in C:\ti\ccsv5\utils\ I have only sub-folders bin and and cygwin.
The build command is looking for C:\ti\ccsv5\utils\tiobj2bin\tiobj2bin.bat and C:\ti\ccsv5\utils\tiobj2bin\mkhex4bin.exe, and of course do not find them.
Where I can get them?
In the meantime I've tried to build bin files with Linux. Bin are built easily with command "arm-none-eabi-objcopy -O binary file.out file.bin", but .out files I obtain with Windows are different from those obtained with Linux, and when I run objcopy on them the results are .bin files really bigger than Linux ones (megabytes vs kilobytes). How can it be?
I would like to use a single development platform, and I really really would prefer to use Linux one, but at the moment Starterware package is missing CCSv5 projects to build and debug examples under Linux/GCC environment. And they are really useful. Do you plan to release those projects for Linux/GCC env in the future?
Thanks. Best regards,
Max