I'm trying to install CCS 5.3.0 on Windows 7 x64, but the installer is repeatedly crashing.
Here's the install log from my most recent try:
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.
I'm trying to install CCS 5.3.0 on Windows 7 x64, but the installer is repeatedly crashing.
Here's the install log from my most recent try:
Steve
The next thing in the install log is supposed to be a java command used to start installing eclipse features. Nothing obvious is jumping out as to why the install would hang there.
After the install has hung, could you tell me if the folder "c:\ti\ccsv5\eclipse\jre\bin" has 86 files in it (including java.exe)?
Could you try disabling your anti-virus program temporarily (assuming you are using one) and rerun the install? Does it hang at the same place?
All 86 files (including java.exe) are accounted for.
With anti-virus disabled, it crashes in the same place. (I'm using Microsoft Security Essentials.)
I've seen information elsewhere that CCS and/or the installer does not like symlinks/junctions. My C:\Users is a junction directed to D:\Users. (My C drive is a small SSD.) With that it mind, I am performing the install outside of the junction structure. The setup files are located in D:\css (which is not a part of any junction or symlink), and I've tried installing to either C:\TI or D:\TI (neither of which are part of a junction or symlink). However, I see in the installation log file that the installation makes use of my Temp directory, located at C:\Users\<user>\AppData\Local\Temp. This does involve a junction, since C:\Users redirects to D:\Users.
Is this possibly the problem, and if so, what can be done about it? Is there some way to make the installer use a different location for its temporary files?
If you are using junctions, there is a very good chance this causing the problem. The junction limitation is inherited from InstallJammer. CCS is moving to a different install technology, but that's not going help you in the short term.
We haven't found a reliable way to work around junction issues. Some people have been able to create a temporary user login that does not use junctions and then install from that user. Would that be feasible?
I'll try that.
Does the installer make any changes to the system outside of the \TI directory (e.g. registry entries, environment variables, etc.)? Could I install CCS on another machine and then just copy the \TI folder over? If there are other changes to the system, is there a list of them, such that I could make the changes manually?
If you install on a different PC and copy the files over, most things should work as long as the install paths are the same. You would be missing the Windows emulation drivers (eg, for the MSP430 FET, XDSxxx JTAG emulators, etc), the start menu and desktop shortcuts, the add/remove program shortcuts, and some link files created in your home folder. This list of files might be useful : http://processors.wiki.ti.com/index.php/Multi-User_CCS_Installs .
Driver installation might be problematic. Which device family are you using?
Hi Steve,
one idea we had to get you the msp drivers is to try installing the free flash programming tool from Elprotronic (www.elprotronic.com) . This will hopefully do it for you.
Please keep us informed.
Best Regards,
Lisa
Success!
The junctions were indeed the culprit, but the solution turned out to be really simple.
I changed my TEMP and TMP environment variables to point to a folder outside of the junction (e.g. D:\Temp). The install then proceeded smoothly. After it was finished, I reset the environment variables back to the default value (%USERPROFILE%\AppData\Local\Temp).
Sure.
Go to the System control panel. (If Control Panel is in Category view, that's under System & Security, then System. In Classic or Small/Large Icon view, it's just System.)
In the left panel, click "Advanced system settings."
Click the "Environment Variables..." button toward the bottom of the dialog.
The TEMP and TMP environment variables are at the top, under "User variables for <user>." The default value (on Windows 7) for each is %USERPROFILE%\AppData\Local\Temp.
Edit each variable to point to a folder outside of any symlinks/junctions.
Hit OK/OK to apply the changes and exit the dialogs. The changes take effect immediately. (No need to restart.)
Install CSS.
Repeat the previous procedure to return the TEMP and TMP environment variables to their default values of %USERPROFILE%\AppData\Local\Temp.