Quantcast
Channel: Tools
Viewing all articles
Browse latest Browse all 91752

Forum Post: Building in CCS on Linux results in error creating .bin from .out.

$
0
0

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.

 

 


Viewing all articles
Browse latest Browse all 91752

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>