I don't like the way how the reset after program transfer is made. The following situations:
1. After power on, the program starts immediately. That's ok for me. 2. After transfer a new program the CPU remains in stop. A reset (or power off -> power on) is required to start the program. I don't like that. 3. If the CPU is stopped (after program transfer) and DAS connect to the CPU the CPU starts the program and stops it after a few seconds for transfer the new program. This I cannot understand at all.
Especially point #3 is very weird. This is far away from what I understand in "safety". The CPU should never be start unexpected. I usually expect a start after program transfer (as we may know from Arduinos) or after re-power the device.
Where is this behavior coming from? Is there a way to change this? The way I normally like to have it, is that the CPU stops when I'm transfer a new program and immediately starts the CPU again after the software has been transferred.
I can also not understand why the transfer software is able to start the CPU but we must press the reset button...