STM32 HAL SD CARD SDIO + DMA

0

Tengo un problema con SDIO + DMA. Escribí esta parte del código en la TARJETA SD usando FatFS:

fresult = f_mount(&FatF, 1, 0);         
fresult = f_open(&plik,"TEST.TXT", FA_WRITE | FA_OPEN_ALWAYS); 
if (fresult == FR_OK) {                 
    HAL_GPIO_WritePin(LedYellow_GPIO_Port,LedYellow_Pin,0);
        }
else{
    HAL_GPIO_WritePin(ErrorLed_GPIO_Port,ErrorLed_Pin,0);
    }
f_lseek(&plik, f_size(&plik)); 
f_sync(&plik);                                          
fresult = f_close(&plik);       

Y ... Si no uso DMA, todo está bien, pero cuando trato de usar DMA ya no funciona. Estoy usando CUBEMX. Si configuro "USE DMA TEMPALTE" en Deshabilitar, entonces todo está funcionando. Pero con DMA no puede crear el archivo "text.tx" ...

    
pregunta r00ti

0 respuestas

Lea otras preguntas en las etiquetas