A handy tool to have on the bench is a Flash chip programmer, and the ones based ... a surprising range of other interfaces including SPI, UARTs, and even a bidirectional parallel printer port.