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.

Linux ccsv6 beta 4 failed to give execute permission to xdctools_3_30_00_13_core_eng

Other Parts Discussed in Thread: TM4C123GH6PM

In a ccsv6 beta 4 installation on CentOS 6.5 a full installation was performed, which installed XDCtools version 3.30.0.13_core_eng.

After installing SYS/BIOS 6.37.0.227, when attempted to build a SYS/BIOS example CCS reported the following error:

**** Clean-only build of configuration Debug for project hello_TivaTM4C123GH6PM ****

/home/Mr_Halfword/ti_ccs6_0/ccsv6/utils/bin/gmake -k clean
gmake: *** No rule to make target `clean'.

**** Build Finished ****

**** Build of configuration Debug for project hello_TivaTM4C123GH6PM ****

/home/Mr_Halfword/ti_ccs6_0/ccsv6/utils/bin/gmake -k all
Building file: ../hello.cfg
Invoking: XDCtools
"/home/Mr_Halfword/ti_ccs6_0/xdctools_3_30_00_13_core_eng/xs" --xdcpath="/home/Mr_Halfword/ti_ccs6_0/bios_6_37_02_27/packages;/home/Mr_Halfword/ti_ccs6_0/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.tiva:TM4C123GH6PM -r release -c "/home/Mr_Halfword/ti_ccs6_0/ccsv6/tools/compiler/tms470_5.1.5" --compileOptions "-g --optimize_with_debug" "../hello.cfg"
/bin/sh: /home/Mr_Halfword/ti_ccs6_0/xdctools_3_30_00_13_core_eng/xs: Permission denied
gmake: Target `all' not remade because of errors.

**** Build Finished ****
Looking at /home/Mr_Halfword/ti_ccs6_0/xdctools_3_30_00_13_core_eng/xs confirms that the xs script doesn't have any execute permission. From looking at other files under xdctools_3_30_00_13_core_eng I can't see any with any execute permission.

Installing XDCtools 3.25.5.94 and changing the project to use XDCtools 3.25.5.94 allowed the SYS/BIOS example to compile and run. Where XDCtools 3.25.5.94 is the latest version listed on http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/index.html and recommended for use with SYS/BIOS 6.37.0.227.

Why did the ccsv6 beta 4 installer install 3.30.0.13_core_eng with an incomplete set of permissions?