I've been building for the Stellaris/Tiva on Windows7 using CCS.
I'm now attempting to build for Stellaris/Tiva on Linux, so that we can "bundle" our Stellaris image with a Sitara Linux image so only one image needs to be built and downloaded.
On Windows7, the Stellaris/Tiva build is fine.
On Linux, I have CCS 5.3.0.00090. The build of the .out is fine, however, the post build steps to create the .bin fail.
The error from CCS console is:
<Linking>
Finished building target: Sonoma.out
/opt/sonoma/ti/ccsv5/utils/bin/gmake --no-print-directory
post-build Build *.bin from *.out
"/opt/sonoma/ti/ccsv5/utils/tiobj2bin/tiobj2bin" "Sonoma.out" "Sonoma.bin" "/opt/sonoma/ti/ccsv5/tools/compiler/arm_5.0.1/bin/armofd" "/opt/sonoma/ti/ccsv5/tools/compiler/arm_5.0.1/bin/armhex" "/opt/sonoma/ti/ccsv5/utils/tiobj2bin/mkhex4bin" Segmentation fault (core dumped)
error: -image requires ROMS directive
Per other threads on this same subject, I've updated the Properties, CCS Build, Steps, Post-build steps with this value:
"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
and this description:
Build *.bin from *.out
From other posts with similar trouble, I checked that Perl is installed, however, I wasn't sure how to confirm that the PAR::Packer module is installed. The host OS is Ubuntu, 12.04 LTS, perl version is 5.14.2.
I also emptied the /tmp folder, as that was mentioned on another thread to resolve this error on Windows.
Thanks for any ideas/help.