>I built the standard "Starter App" and it ran fine and more importantly,
>reset fine when killed from inside CodeWarrior. Which suggests it's my code
>that's at fault.
Okay, here's what I was doing:
Device hanging at reset is a classic sign of accessing globals when you
shouldn't, yes? It was crashing for the Find dialog too. So I looked at my
PilotMain, and there, hiding, was:
char msg[5]=" ";
Obviously, the initialisation string would be stored as a fixed string
somewhere in the application - effectively a global reference. The reason I
didn't spot it first was it got added along with other code that had far
more "potential" for failure, so I was concentrating on that.
And once again the world is a happy place. Thanks for all the replies.
Paul.