Spi flash programming