The issue is that when I flash my program it works fine until I pull the power. When I power on again, it's in some default state. Is this the normal mode of operation? Is there a way to write my program to a non-volatile memory? Perhaps I am not actually updating the flash memory or I am misunderstanding something here.
FWIW it's this dev board.