-
Data: 2015-12-30 20:09:14
Temat: FatFS na PIC32
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Bez większych problemów wykorzystywałem bibliotekę FatFS na AVR-ach.
Teraz eksperymentuję z PIC32 i zabrałem się za portowanie podstawowych
bibliotek albo uruchamianie tych, które już zostały przeportowane.
Na oficjalnej stronie FatFS nie ma co prawda wersji pod PIC32, jednak
znalazłem kod, który został już przez kogoś zmodyfikowany:
http://www.microchip.com/forums/m563218.aspx
Dostosowałem go do swoich potrzeb i próbuję uruchomić. Niestety
natrafiłem na pewien problem.
Funckja f_mount(0, &Fatfs), wywołana na początku main() zwraca FR_OK.
Czyli wygląda na to, że biblioteka nawiązuje komunikację z kartą i
znajduje na niej system plików.
Działanie komunikacji po SPI potwierdza analizator stanów logicznych.
Potem, co pięć sekund w nieskończonej pętli uruchamiam następujący kod:
res1 = f_open(&file, "test.txt", (FA_CREATE_ALWAYS | FA_OPEN_ALWAYS |
FA_CREATE_NEW | FA_WRITE));
res2 = f_write(&file, "test", 5, &numwritten);
res3 = f_close(&file);
I tutaj niestety coś już jest nie tak.
res1 zawiera kod błędu FR_NO_FILESYSTEM, a res2 FR_INVALID_OBJECT.
Ktoś wie, gdzie może tkwić błąd?
Następne wpisy z tego wątku
- 30.12.15 22:03 Marek
- 30.12.15 22:27 Marek
- 30.12.15 22:31 Marek
- 30.12.15 23:03 Atlantis
- 31.12.15 00:19 Marek
- 31.12.15 08:45 Atlantis
- 31.12.15 08:44 Atlantis
- 31.12.15 09:46 Marek
- 31.12.15 10:10 Atlantis
- 31.12.15 10:22 Marek
- 31.12.15 10:26 Marek
- 02.01.16 09:40 platformowe głupki
Najnowsze wątki z tej grupy
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
Najnowsze wątki
- 2024-11-17 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 2024-11-18 Gdynia => Spedytor Międzynarodowy <=
- 2024-11-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-18 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-18 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-11-18 Kraków => Business Development Manager - Network and Network Security
- 2024-11-18 Kraków => Network Systems Administrator (IT Expert) <=
- 2024-11-18 Kraków => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-18 Zdunowo => Senior PHP Symfony Developer <=
- 2024-11-18 Łódź => QA Inżynier <=
- 2024-11-18 Lublin => Senior PHP Developer <=
- 2024-11-18 Gliwice => Specjalista ds. public relations <=
- 2024-11-18 Gdynia => Front-End Developer (React/Three.js) <=
- 2024-11-18 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-18 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=