PC8 : SDIO_D0 = SD-карта DAT0
PC12 : SDIO_CK = SD-карта Clock
PD2 : SDIO_CMD = SD-карта CMD
Проект собрал в StmCubeMx подключил FAT, проинициализировал SDIO, запустил в keil в main написал код записи текстового файла на флешку, ошибок нет но компилятор дальше f_open не идет, Помогите разобраться как все же записать на SD-флешку по интерфейсу SDIO с файловой системой FAT
Код: Выделить всё
FATFS fileSystem;
FIL testFile;
uint8_t testBuffer[16] = "SD write success";
UINT testBytes;
FRESULT res;
f_mount(&fileSystem, "", 1);
// uint8_t path[13] = "testfile.txt";
// path[12] = '\0';
//res = f_open(&testFile, (cahr*)path, FA_WRITE | FA_CREATE_ALWAYS);
res = f_open(&testFile, "0:testfile.txt", FA_WRITE | FA_CREATE_ALWAYS);
res = f_write(&testFile, testBuffer, 16, &testBytes);
res = f_close(&testFile);
