Forum Discussion
Hello Mviss,
My apologize for this inconvenient tool crash. This is not common thing and few customer reported about this crash. there is no straightforward way to detect the root cause.
However, we do have some recommendations to our customers to try it out, and mostly one of those suggestions would help them:
- Change the workspace location.
- Create a new NIOS II aplciation.
- Clear the JAVA cache on your machine, simply go to control panel > Java > General > Temporary Internet files > Settings > Delete files.
- Un-install JAVA and re-install it.
- If all these things didnt work, then you might need a fresh installation of eclipse.
Also, is this crash come from any NIOS II application? or specific application?
Best regards,
Isaac Vazquez.
I want to add that I see this or similar error every time I debug with NIOS II Software Build tools for Eclipse.
I've generally found that the issues lies within attempting to disconnect from the target hardware. If a clean disconnect is not made (which happens often as the debugger can't make a clean break ~25% of the time) I have to perform the below steps.
When this happens I need to
- Close Eclipse
- Power off target hardware
- Unplug JTAG cable
- jtagserver.exe --stop
- jtagserver.exe --start
- Open task manager, close all instances of eclipse
- In task manager, close EXTRA instances of jtagserver.exe / nios2-gdb-server.exe (multiple will usually be spawned from failed debug attempts)
After this things will generally come back to a working state but not always.
Note that if I don't force close these applications from the task manager, my CPU and memory usage quickly go up to 100% each.
I have to go through these steps 10-15 times per day on a good day. At times I will spend 10-15 minutes attempting to get the debug environment back up and running.
If there is any information or follow up to this at all I would love to hear it. As it currently stands this is a very difficult tool to use, and especially unfortunate that it happens so often in debugging when things are already difficult.