I am trying to generate a .bin file (in raw binary format) from a .out file. The .out file is generated using Linaro GCC tool located in "<CCSv6_Install_Root>/tools/compiler/gcc-arm-none-eabi-4_8-2014q3".
To generate the .bin file, I used two different commands, as shown below.
"<CCSv6_Install_Root>/tools/compiler/gcc-arm-none-eabi-4_8-2014q3bin/arm-none-eabi-objcopy.exe" -O binary inputfile.out outputfile.bin
"<CCSv6_Install_Root>/utils/tiobj2bin/tiobj2bin" "inputfile.out" "outputfile.bin" "<CCSv6_Install_Root>/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/armofd" "<CCSv6_Install_Root>/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/armhex" "<CCSv6_Install_Root>}/utils/tiobj2bin/mkhex4bin"
With both the above commands, I get identical result. A .bin file that is more than 500MB is generated. This is clearly wrong, as the .out file is about 3MB. I have attached the .out file for reference.
The target device is TM4C129ENCPDT, which is a ARM Cortex-M4 based MCU. I have used both command line and CCS to build the project with identical result.
Please advice!
Sai
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/81/secure_5F00_iot.out