This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What do the target resets do?



What do the target resets, like CPU-reset and system reset do?

In CCS 3.3 there was only one target reset, and it worked fine when one needed ro re-run a program, but with CCS 5.3 there are two target resets:

CPU-reset and system reset. It looks like the CPU-reset leaves peripherals (megamodule) un-reset, but the system reset resets them.

With CPU-reset only, re-run may end up to exception handling with an exception that happened in the last run (as if the event flag and the masks were left as they were).

Or is it GIE-bit (c64x+) or something like that, that is handled differently between CCS 5.3 CPU-reset and system reset?

So what do the target resets actually do?

- CCS 3.3 reset

- CCS 5.3 CPU-reset

- CCS 5.3 system reset