Skocz do zawartości

Moduł FatFs - stm32


Pomocna odpowiedź

Napisano

Witam!

Próbuje zaimplementować system plików FAT na stm32 wg. artykułu obsługa FAT i o ile znalazłem potrzebne pliki biblioteki na stronie fatfs web i w zakładce RESOURCES -> DOWNLOAD (FatFs sample projects for various platforms ) folder z implementacją dla STM32 oraz sd_stm32 , to w pliku integer.h w, którym widnieje zamieszczony fragment :

#ifndef _FF_INTEGER
#define _FF_INTEGER

#ifdef _WIN32	/* FatFs development platform */

#include <windows.h>
#include <tchar.h>
typedef unsigned __int64 QWORD;


#else			/* Embedded platform */

zawiera on biblioteki

#include <windows.h>
#include <tchar.h>

,które zawierają kolejne i kolejne biblioteki...i tu moje pytanie : Jeżeli dodam wszystkie biblioteki uda się skompilować program??? dodawanie kolejnych bibliotek powoduje wzrost programu niestety. Trochę się w tym pogubiłem, czy ktoś implementował moduł Fatfs na stm32f1 i mógłby mi powiedzieć jakie minimum potrzebuje do skompilowania tego modułu.

Poniżej zamieszczam poglądowy obrazek pokazujący idee systemu FatFs :

PS :programuje w CooCox.

  • Lubię! 1

Ja po prostu dołączałem FatFs w CubeMX. Do tego trzeba sobie zdefiniować jeden plik drivera, w którym są funkcje inicjalizujące SPI, GPIO i obsługujące między innymi pin CS. Pamiętam że wygrzebałem go z examplów które są w bibliotece do F1 którą się ściąga a która siedzi gdzieś w appdata.

  • Pomogłeś! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...