Еще у него обрабатываются все микрики на флешке и схема управления ее питанием, может это не дает стартануть. Так заблокировать программно. Еще у него все флаги битовые, переводил на CHAR. Дальше временно высокую скорость (FCLK_FAST()) поставить поменьше от греха. Если все нормально, выборка флеши должна происходить, данные на не и с нее по SPI посылаться.
В инициализации (disk_initialize) у Чана флешка должна первоначально ответить на нулевую команду (send_cmd(CMD0, 0) == 1). Затем ответить типом флеши ( CardType)-это и можно считать успешной инициализацией.