So the ones that are stand alone like GC Basic would not work?In debug mode PICkit3 must run from the MPLAB IDE.
Most third party compilers can be plugged into and run from MPLAB so as long as the compiler will run under MPLAB then PICKit3 will work in both program and debug modes.
spinnaker:Create an asm listing at compile time, and step through that in MPLAB. That makes it a bit better since the statements that created the code are added as comments in the .asm file.
spinnaker:
This is how you would do it from GCBasic. I would use the GCBasic MPASM option too for MPLAB (I like the .lst file better), as opposed to the internal assembler, or GCASM (gputils). If using the 18fxxKxx series, then the internal assembler is a must.
The compiled.asm file is in the GCBasic folder, and then just import that from MPLAB into the project. Once it's linked in, it will ask to rebuild the project for each successive compile instance. So almost hassle free?
P.S. GCBasic is not case sensitive, so be sure the MPASM.exe (if you use it) has the case sensitive box unchecked.
Well isn't ASM the native code here? I am not sure where stepping thru a high level language program would have meaning, because behind each command would, or could be, multiple asm instructions.So then technically, you would be debugging ASM code instead of the native code?
I really wish MPLab would move to Eclipse. I don't mind programming in C but the IDE could sure use improving.
Sort of. Sometimes "What you meant to do and what is happening" are different, good example is with pointers in C.So then technically, you would be debugging ASM code instead of the native code?
I really wish MPLab would move to Eclipse. I don't mind programming in C but the IDE could sure use improving.
Sorry should have said source code.Well isn't ASM the native code here? I am not sure where stepping thru a high level language program would have meaning, because behind each command would, or could be, multiple asm instructions.
There is a MPLAB X IDE in beta, don't know anything about it, maybe more to your liking?