STM32F4 Discovery FAT FS Problemi ve çözümü

Başlatan kimlenbu, 12 Mart 2014, 14:11:03

kimlenbu

Elimde geliştirme kartımın çalışan FatFs örneği vardı, kendim 7" lcd, dokunmatik ve sd kart sürücülerini tek projede birleştirince dosya işleme komutları kullanınca program kilitlenip kalıyordu. Debug modunda bakınca SD_WaitReadOperation bloğunda takılıp kaldığını fark ettim.

Hata oldukça basitmiş ama 3 günümü yedi. stm32f4xx_it.c dosyasına sdio ve dma irq handler bloklarını eklemeyi unutmuşum.

Eğer programınız sd kartı görüyor, boyutunu bulabiliyor ama dosyalar üzerinde işlem yapamıyorsanız böyle bir dalgınlık yapmış olabilirsiniz.



Ayrıca çözümü bulduğum linkte Fat Fs modülünün bir kaç eksiğine daha değinmişler. İngilizce kaynak :

http://blog.frankvh.com/2011/09/04/stm32f2xx-sdio-sd-card-interface/
http://www.iwasz.pl/electronics/stm32f407-sdio-tests/

örnek proje dosyasına aşağıdaki linkten ulaşabilirsiniz :

https://www.picproje.org/index.php/topic,50534.0.html

atomx

SPI1 üzerinden çalışıyorum SDIO bakma fırsatım olmadı henüz ama teşekkürler.
Hüseyin TECER