In particular, the erase command has to come direc...
# caravel-board
w
In particular, the erase command has to come directly after the write enable command. Can you send commands back to back without cycling !CS? That could work.