I was successful in flashing the dongle using SWD and the development kit. I used the blinky example. It all works perfectly. However, as soon as I reboot the dongle, it goes back to program mode with the red light flashing. Why does it do that? How can I flash permanently so that the program stays and executes even during reboots?