No example, but:
I use an MMC (in SPI mode) with a GB60 without any problems. Here's the inter-connection:
-------------------------------------------
9S08GB60 Pins |MMC PIN#| MMC Description
-----------------+--------+----------------
PE2 / SPI SS | 1 | Chip Select
PE4 / SPI MOSI | 2 | DataIn
Vss | 3 | GND
Vdd | 4 | +2.7-3.6V
PE5 / SPI SCLK | 5 | CLK
Vss | 6 | GND
PE3 / SPI MISO | 7 | DataOut
-----------------+--------+----------------
AFAIK, most cards work at 3V. Are you running the AP32 at 3V or 5V? If at 5V, maybe your level conversion circuit isn't working as expected.
About the debug/standalone difference, here's one possibility: Some cards (as the protocol notes I have say) expect an initialization with a slower rate (I think it is about 400KHz), then you can switch to faster SPI rates. So, maybe while in debug (because of the extra overhead or instruction stepping) the rate is within range but gets out of range in standalone mode.
Hope this helps.
Now, while we're on the subject I've got a question, too. Anyone know how to address more than 32MB? Haven't been able to find any freely available reference to this yet.
TIA