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



Teraz jest 12 lut 2025, o 00:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 15 sie 2013, o 20:48 
Offline
Moderator
Avatar użytkownika

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

Anty - widzę, że nie zaglądasz na mojego bloga ;) a tymczasem rzuć okiem proszę tutaj np:

http://mirekk36.blogspot.com/2012/08/ec ... zytaj.html

http://mirekk36.blogspot.com/2012/09/pe ... nings.html

i zobacz po datach jak dawno już takie rzeczy zacząłem opisywać ;) to jest to czego szukasz

------------------------ [ Dodano po: 1 minucie ]

Już dzięki tym dwóm linkom rozwiążesz co najmniej 80% warningów a szczególnie z rozdziałów o TFT ;) ...

jeśli trafisz na pozostałe i nie dasz rady to pisz - chętnie pomogę ... a pewnie i inni skorzystają.

------------------------ [ Dodano po: 2 minutach ]

nadmienię, że już sama exterminacja tych warningów o ile próbuje się i dokonuje się tego we własnym zakresie powoduje znacznie podniesienie własnego SKILL'a ;)

_________________
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: 15 sie 2013, o 21:07 
Offline
Moderator
Avatar użytkownika

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

Antystatyczny napisał(a):
Bluebook, ćwiczenie 15_Karta_SD, plik integer.h:
Składnia: [ Pobierz ] [ Ukryj ]
język c
typedef enum { FALSE = 0, TRUE } BOOL;
GeSHi


Nowy toolchain wywala następujący błąd: expected identifier before numeric constant


tu muszę cię zmartwić - to nie powoduje żadnego błędu ani w nowym ani w starym toolchainie :(

Jeśli chodzi o pozostałe warningi to dawaj tu kolejne komunikaty - pomogę ci wyprowadzić ci to do samego końca - obiecuję.

Nie myśl, że odsyłam cię do bloga ze wszystkim - bo niektórych rzeczy mogłem nie opisać ....

_________________
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: 15 sie 2013, o 21:18 
Offline
Moderator
Avatar użytkownika

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

Po prostu w bibsach z TFT jest sporo przeróbek w związku z tym PSTR a tym bardziej, że chodzi tam o dość mocne żonglowanie wskaźnikami.

_________________
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: 15 sie 2013, o 21:31 
Offline
Moderator
Avatar użytkownika

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

no masz właśnie 3 rodzaje błędów.

Pierwszy z nich:
../SDCARD/ff.c:564:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

to pisałeś już że wiesz - ale przypomnę , w ustawieniach toolchaina, "optimization" dodajesz

-Wstrict-aliasing=1

i znikną te warningi



DRUGI:

../LCD/lcd44780.h:124:0: warning: "PORT" redefined [enabled by default]

to jest związane niestety z tym nieszczęsnym inkludowaniem makr_upraszających. Wywal je do jednego pliku i zainkluduj w każdym który z nich korzysta



TRZECI - to związany z PSTR ;) czyli wszędzie musisz dodać const zgodnie z przepisem na blogu

aha jest jeszcze CZWARTY

../main.c:240:6: warning: variable 'rtc' set but not used [-Wunused-but-set-variable]

hmm tylko że ja nie mam tej linii i zmiennej rtc - może już sobie to poprawiłem i nie mam przy sobie oryginalnego kodu teraz żeby pomóc :( w tym przypadku

------------------------ [ Dodano po: 2 minutach ]

Antystatyczny napisał(a):
../SDCARD/integer.h:36:16: error: expected identifier before numeric constant<-----------------TU JEST!!!


jakbyś tu wkleił ten swój oryginalny kod tego pliku integer.h to bym wrzucił do siebie i skompilował na chwilę i zobaczył

_________________
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: 15 sie 2013, o 21:51 
Offline
Moderator
Avatar użytkownika

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

ok to się kompiluje w Atmel Toolchain bez żadnych problemów - więc kłopot musi być gdzieś indziej :(

_________________
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: 16 sie 2013, o 10:28 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

a nie masz gdzies jakiegos #define FALSE albo #define TRUE?



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: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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