So I’ve written some assembly in the monitor software I’ve been using, and I’ve just created a large loop to see if I can get the card to fail.
I’m still having plenty of problems on bootup, but everything else is checking on. So I’m not sure what the cause is, but I’m double checking that the memory system is reliable over a large number of reads/writes.
Overnight tonight, I’m doing about 650 million individual reads and writes to the memory card. I’m interleaving those with another 650 million reads/writes with the internal memory. To make sure that there’s no trouble when both memory banks are accessed.
So far, it looks pretty clean.
Gotta get to the bottom of the startup issue though.
All the stress tests passed last night. I am re-running them even longer today to try to weed out any tiny problems.
So far, everything looks good!