I have a bare project that I've started for the MC9S08PA with the following main.c
#include <hidef.h> /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */
void main(void) {
EnableInterrupts;
/* include your code here */
for(;;) {
__RESET_WATCHDOG(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
I start a debug session and I hit <Pause> and then I see
No source available for "0xFFFF (0xFFFF)() "
I hit <F5>
No source available for "0x7B32 (0x7B32)() "
Then it goes to _RESET_WATCHDOG() and continues normally.
Sometimes it will start here and continue.
0x8032
0x0032
0x0035
0x0038
0x003b
0x003e
0x0040
0x0042
0x0043
and so forth
What is going on when this happens?
Thank you all!