Other Parts Discussed in Thread: OMAPL138
My ccsv5.4.0.00091 installation was becoming quite unreliable. I finally got to the point of deleting it, deleting the ccsv5 directory and the InstallJammer directory as well. I cleaned out every bit of reference/configuration I had that looked like it could be connected. Then I reinstalled. The problems continued. Eventually I discovered something which may be of help to someone down the line. Working with many microcontrollers at school and work, I deal with a variety of IDE's. One of which was MPLabX by Microchip. They have a cool, slick netbeans based IDE. However, I got to looking around and noticed that my udev rules didn't seem to be implementing properly. Microchip (Microsoft, Microshaft, whatever), it turns out, was to blame. With their installation, they create a hidden directory in /etc. Then they place inside it an executable file. They then set up to take control of anything that might even look like a serial port! I listed my udev database, and every tty*, every vc*, every ttyUSB*, etc. were all showing as following the configuration in this hidden directory executable. Once I finally discovered the root of the problem, I uninstalled MPLabX and removed the hidden directory. After notifying udev of the changes and rebooting, I finally got all of my devices back. EVERYTHING on the system now appears to work smoother now. This includes ccsv5, once I had installed it again.
Having said that, I still have one annoying issue which I was hoping perhaps someone could help with.
When I debug with my EXPKITOMAPL138 board, all goes well until I try to stop the debug session and switch back to the editor perspective (by clicking the red square by the pause and run buttons). I have tried disconnecting from the board then switch over. It still crashes. I have also just used the buttons on the upper right to simply step back into the C/C++ perspective, and I can go back and edit, etc. with no problem. When I attempt to debug with the new code, though, ccs tells me that I have to end the previous debug session before I can start a new one. Once I say OK, the system crashes once again. For some reason, every time I attempt to unload the driver for this board, ccsv5 always crashes.
Anybody got any ideas on this one?