Differences between debugging and programmed code | Cypress Semiconductor
Differences between debugging and programmed code
I was wondering if there were any spcific major changes when code is running in the target (after programming) compared to when running on debugger (J-TAG interface via Miniprog 3). The target does not use external crystal.
The code appears to work fine when debugger attached, when I unplug the bebugger the code does not operate the same. The code initialises a GSM modem. When not on debugger, It does not appear to process data received back from the modem properly. Yet, the same routines have been working without error over debugging for last few days.
If I program the target and leave the debugger connected (even without running the code in creator, it is ok).