Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 5 gru 2024, o 04:45


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 12 maja 2014, o 09:56 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Witam,
postanowiłem w końcu zacząć parę z eclipse (z winavr).
Napotkałem przybijający błąd, którego nie potrafię wyeliminować, ani znaleźć jego przyczyny. Wydaję mi się, że jest to bląd kompilatora.
Mianowicie, próbuję z niebieską książką uruchomić fatfs. Skopiowałem sobie wrokspace, i próbuję kompilować programy. Wszystkie elegancko się kompilują oprócz jednego - 15_TEST_FAT_FS... otrzymuję następujące błędy:
../FatFS/ff.c:2706: error: unable to find a register to spill in class 'POINTER_REGS'
../FatFS/ff.c:2706: error: this is the insn:
(insn 201 638 203 6 ../FatFS/ff.c:2569 (set (reg/v:SI 237 [ tlen ])
(mem:SI (post_inc:HI (reg/v/f:HI 4 r4 [orig:236 tbl ] [236])) [5 S4 A8])) 10 {*movsi} (expr_list:REG_INC (reg/v/f:HI 4 r4 [orig:236 tbl ] [236])
(nil)))
../FatFS/ff.c:2706: confused by earlier errors, bailing out
make: *** [FatFS/ff.o] Error 1

Szukałem wszędzie, ale nie mogę znaleźć w czym tkwi problem. Czy ktoś pomoże?
dodam, że pracuję na wind 7 64bit.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2014, o 11:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

Windows 7 64bit na pewno nie wpływa na poprawność działania Eclipsa no chyba że masz coś nie tak ze swoją instalacją. Jeśli jest poprawna to powinno być ok.

Nie bawiłem się FAT_FS ale zaczołbym od sprawdzenia czy masz poprawny kod zaglądając do erraty:
http://www.atnel.pl/uaktualnienia-programow-do-dvd.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2014, o 12:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Cytuj:
15_TEST_FAT_FS... otrzymuję następujące błędy:
../FatFS/ff.c:2706: error: unable to find a register to spill in class 'POINTER_REGS'
../FatFS/ff.c:2706: error: this is the insn:
(insn 201 638 203 6 ../FatFS/ff.c:2569 (set (reg/v:SI 237 [ tlen ])
(mem:SI (post_inc:HI (reg/v/f:HI 4 r4 [orig:236 tbl ] [236])) [5 S4 A8])) 10 {*movsi} (expr_list:REG_INC (reg/v/f:HI 4 r4 [orig:236 tbl ] [236])
(nil)))
../FatFS/ff.c:2706: confused by earlier errors, bailing out
make: *** [FatFS/ff.o] Error 1


to wygląda jakbyś pan w ogóle kompilatora WinAVR nie zainstalował albo jakby próbował to zacząć jakiś inny kompilator niż AVR GCC

nie ma to NIC a NIC wspólnego z Win7

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2014, o 13:23 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Kolego może na początek to pomoże:
1. http://mirekk36.blogspot.com/2012/04/ec ... lugin.html
2. http://mirekk36.blogspot.com/2012/11/in ... chain.html
3. http://mirekk36.blogspot.com/2014/02/ec ... -do-z.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2014, o 13:39 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Książkę mam najnowszą, więc programów uaktualniać nie muszę.
Pakiet WinAVR mam taki jaki dodał Pan do książki na płycie.
W tym momencie poradziłem sobie sam:
usunąłem workspace i skopiowałem raz jeszcze. Nadal nie wiem w czym był problem, kodu nie modyfikowałem. OK, działa.
Ruszyłem z petitfs...mam na karcie sd plik test.txt o treści test 1234. Karta podłączona, lcd też. Otrzymuję błąd- Open file error. CO może być przyczyną?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2014, o 09:05 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Tytułowy problem rozwiązany, bardzo proszę o zamknięcie tematu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2014, o 12:06 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Też nie mogę sobie poradzić z tym pierwszym błędem (nowy bb):
Obrazek

Sprawdzałem na rożnych kompach i systemach wszystkich wersjach eclipse z płyty (na avrstudio też).
Problem jest tylko z tym jednym projektem.
Macie jakiś pomysły?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO