After returning from the VCF, three things needed recovery: 1. the jetlag, 2. a stomach bug and 3. the little brittle breadboard with dummy peripherals. Today it all worked again. And even better: the SPI test routines now load from my laptop into the Gigatron (through an Arduino Uno that acts as a bridge). Now I don't have to type in hex codes anymore, and that should help with our follow-up project: talking to the MicroSD card.
A glimpse of the mountain that is now ahead of us:
And that's just for initialising the card, so you know you can talk to it. The best thing of this? This reassuring quote:
"This is just one example of such an initialization sequence. [...] It’s possible that it may work or not depending on the type of card you use and on its manufacturer. Other similar such flowcharts exist. [...] Most of the times, you will have to try to implement several of them until you will get it to work"
Now imagine deciphering the FAT file system on top of that. This can easily take the remainder of the year to get right.
Down the rabbit hole we go...