When reprogramming the LPC55S06JHI48, with the example "hello world" FW found in the SDK, we noticed that the "hello world" text does not appear in a terminal or console when we power cycle after programming. But the "hello world" text shows up if we program and then press reset. However, we discovered that the re-program does work during power cycle when we tried another FW file but for some reason resetting and power cycling makes the MCU behave differently.
Does the MCU bootloader do different tasks after a power cycle vs a reset? Is it ok to only power cycle after re-flashing (no reset)?