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 have to keep a lid on my anger here... CCS has been the biggest load of buggy garbage (that I pay for) of any development environment I've ever used. I spend more time on CCS issues than on the firmware I'm trying to develop.
That aside, I just allowed the system to upgrade from 5.4 to 5.5. After that, the system freezes when it goes to detect new modules as it comes up. It also brings up a dialog that one of my example projects (a TI-authored SYS/BIOS mailbox example) has items stored in an outdated format and needs to be updated). At that point, CCS does not respond anymore. No error messages, just a freeze.
Why, oh why, do I need to spend more time becoming an under-the-hood debugger and expert on my development environment than the code I'm trying to develop? I'd appreciate a call from someone on the development team. I have neither the time nor energy to work on a wiki-based solution, considering this was a purchased IDE. Thanks.
I finally went into the Workspaces folder and deleted the Mailbox tutorial project. CCS 5.5 now does not hang, so it appears there is a bug with the utility that detects updated format issues and offers to convert them. . I'm still bitterly disappointed about the quality of this product. More than half my time is spent dealing with CCS bugs and not getting my real work done.
Hi David,
Would you happen to still have that mailbox example handy? If you could send it to us we will try to reproduce the issue that you are having. If not, then could you let me know SYS/BIOS versions that you are using? something like screen capture of CCSInstallRoot (if default install directory then it should be C:\ti ) would work. Also, which device was the example for?
Thank you,
Martin
CCS is v5.5.0.00077. I had 5.4.something previously, and it didn't complain.
SYS/BIOS is 6.35.4.50
I removed the TI mailbox example files but I've got them in a ZIP archive I'll have to resurrect. I was using the project example, which was not for my target device (target is a C2000 Defino), because TI doesn't have any mailbox example code for Delfino anywhere and I can't get my code to recognize the mailbox handles configured in in my project., leaving them as undefined identifiers. I'll figure the TI example I was having trouble with.
Here is the example project. I had to recover it from my recycle bin--this is as-removed from my Workspaces directory. It is from a SYS/BIOS example on TI's site, at which location I don't immediately remember.1488.Mailbox.zip
Hi David,
There are multiple issues that we are dealing with.
a) install/update freezing. I went through the same process as you did... at least based on information provided.
b) Getting mailbox example to build.
The steps that I took:
Install CCSv5.4,
Import mailbox example, I did see messages about upgrading the project. It also stated that IPC package is not detected(it was removed in CCsv5.4 ... I think)
Try to build; this fails as the mailbox example is quite old and a few things have changed and they are not quite compatible. It looks like you are not the only one that had this issue:
see this forum post: http://e2e.ti.com/support/embedded/bios/f/355/t/290815.aspx
I was able to make some tweaks to project to get it to compile, but I could not try it out as I don't have that specific board.
I then went through update process. I select all updates available. It completed for me and I did not get any pop ups.
Now to the first issue: I am assuming that "goes to detect new modules" means that you get a pop up window that is titled "New Products Discovered" that could show new BIOS, XDC with some checkboxes. If the 5.4 -> 5.5 update was fully completed then you should never see that dialog. After new components are installed, there is a step that automatically adds newly installed modules.
Install logs might be helpful to see if update process fully completed and if that step was executed. They should be located at C:\Program Files\InstallJammerRegistry\ccsv5\60556FE5-C1A1-4061-8DF8-FFB8393BAE2D and I am looking for ccs_update_5.5.0.00077_install.log file.
-------------------------------------------
For second issue i.e. mailbox project:
I was able to find the original source of that mailbox example, which was originally created using CCS v4.2. The .zip file that you attached is identical to original source ( located at: http://processors.wiki.ti.com/index.php/SYS/BIOS_Training_Lab:_Mailbox_App ), after the project is imported into any 5.x CCS, then project goes through migration and some files are renamed, new ones are added, etc. I did not find those files in .zip file that you attached. (see below for what my directory looks like after importing mailbox project in CCSv5.4). _initial files are updated, .cproject is new.
It is possible that mailbox.zip that you attached is before it was imported into 5.4. Alternatively, maybe you have files marked as read - only or maybe the import/migration process did not take place. Without know exact steps it is difficult to know what is happening.
If you are wiling we could setup a webex (or more specifically its support version) that would allow us to take a look at your machine.
Martin
I'd be happy to set up a Webex session. Some of these things may also explain when when I define mailboxes, semaphores, and the like, that my code does not find the symbol names. I don't recall any errors displayed during install or upgrade.
Hi David,
Thank you for your time this morning. The BIOS forum that I was hoping you could post your build issue is at:
http://e2e.ti.com/support/embedded/bios/default.aspx
Probably a good start would be to attach Build Console output.
We are not able to take a look at hang that you have experienced. If you do see a hangs in the future and are you are willing to help us out, then you could capture a java thread dump.
The steps would be to:
Open Command prompt and navigate to CCSInstallRoot\ccsv5\eclipse
At the time, I was very invested in solving the problem by brute force, which was removing a SYS/BIOS mailbox example project from the projects menu, by removing the project files themselves (Code Composer never came up far enough to let me remove it from the workspace, so I found the project files and moved them to another location). After I did this CCS came up fine. I tried to recreate the problem by moving the project files back, but was unsuccessful. If the problem recurs, I will gather some debug info as suggested. Thanks.