Всем привет, подскажите пожалуйста кто реализовывал работу с SD картой через 4bit SDIO на STM32, у меня почему-то зависает напрочь при инициализации SD_EnableWideBusOperation(SDIO_BusWide_4b);
printf("Init SD card:"); Status = SD_Init(); printf("%u\n",Status);
printf("get info status:"); Status = SD_GetCardInfo(&SDCardInfo); printf("%u\n",Status);
printf("Select card:"); Status = SD_SelectDeselect((uint32_t) (SDCardInfo.RCA << 16)); printf("%u\n",Status); printf("Set 4bit operation:"); Status = SD_EnableWideBusOperation(SDIO_BusWide_4b); <- дальше этого не идет printf("%u\n",Status);
printf("Set DMA mode:"); Status = SD_SetDeviceMode(SD_DMA_MODE); printf("%u\n",Status);
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|