Multi-User CCS Installs
This topic is still under construction.
When installing CCS in a shared folder for use by multiple users, or where the CCS installation folder will not be writable after installation, there are additional considerations.
Eclipse documentation describes these share install scenarios.
List of files created outside the CCS Install folder
|Purpose||Created at||Used by|
|~/.TI/com.ti.dvt/||both||Installation logs||Install time||Install User|
|~/.TI/com.ti.gde/||both||Installation logs||Install time||Install User|
|~/.TI/dvt||both||Analysis runtime cache data||Runtime||CCS users|
|~/.TI/<hash-code>/||Linux||Debugger runtime cache data||Runtime||CCS users|
|~/AppData/Local/.TI||Windows||Debugger runtime cache data||Runtime||CCS users|
|~/.TI-trace/data||both||Trace cache data||Runtime||CCS users|
|~/.TI-trace/settings||both||Trace settings||Runtime||CCS users|
|~/ti//.CCSResourceExplorer||both||Populated on a per user basis; can point to it from any given directory.||Runtime||CCS users|
|~/ti/.WebApp||both||GUI Composer apps are stored when created through CCS; user-specific.||Runtime||CCS users|
|~/ti/CCSExternalReferences||both|| Breadcrumb files: used by Resource Explorer to expose MSP430ware only at this time.
In CCSv5.4.0 it will be possible to manually add path for Resource Explorer configuration settings.
|Install time||Install User|
|~/ti/CCSTargetConfigurations||both|| This is where ccxml files are created by default.
To share ccxml files amongst multiple users, one would need to create a sharable CCSTargetConfigurations directory and each user would need to change their settings in Window / Preferences / Code Composer Studio / Debug.
|~/<hash-code>.pf, ~/<hash-code>.properties||Linux||Created by 3rd party licensing software. Can be ignored or deleted.||Runtime||CCS users|
|~/isus||Linux||Created by 3rd party licensing software. TBD .|
|/etc/udev/rules.d/<various>||Linux||USB permissions files. These are only created when installing as sudo or post install by the driver installation scripts.||Install||All|
|~/.eclipse||both||Created by Eclipse at runtime to hold configuration data if the installation folder is read-only.||Runtime||CCS users|
CCS Update Behaviour
The version of Eclipse used in CCS v5.x is affected by this Eclipse bug resulting in the list of update sites being blank when the installation folder in not writable. This issue is fixed in the most recent version of Eclipse and will be picked up by CCSv6.