I have recently bought ICD3 since I think that being able to debug a microcontroller program requires that we be able to see what is happening inside it. I really want to learn this stuff :)
I have a version 5 CCS C Compiler. I used this compiler before at the university as well. The problem is that the CCS C Compiler is neither able to program the PIC18F Microcontroller via ICD3 nor does it execute the debug function. Is ICD3 even supported by CCS C Compiler? Note that I am able to program my microcontroller via the Microchip "Integrated programming environment" but not via CCS C Compiler.
When it comes to programming the microcontroller, ICD3 is not even in the list in the CCS C Compiler GUI. So I use the Microchip software to program the microcontroller. Now when I click on debug in the CCS C Compiler, it says "Select JRE directory". I am not sure what JRE is. Once I select any directory, I get an error message saying "Target could not be detected".
There are then 2 options, either click on "run diagnostics" or click on "ok". If I click on "run diagnostics" the next error message says "The application was unable to start correctly (0x0000142). Click OK to close the application".
Does this mean that I should now abandon the CCS C Compiler and move to MPLAB?