@dlharmon Yeah, seems like a pain.
This is why I like MCUs, which tend to be relatively free from hidden management processors and generally just work.
I can just hop in openocd and "flash write_image foobar.elf" and reset the board and I'm running code straight out of reset with minimal setup overhead.