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



Teraz jest 21 lis 2024, o 23:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 3 sie 2019, o 01:00 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

Witajcie
Treść z console
Cytuj:
01:31:06 **** Build of configuration Release for project b ****
make all
'Building file: ../LCD/lcd44780.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=1000000UL -MMD -MP -MF"LCD/lcd44780.d" -MT"LCD/lcd44780.o" -c -o "LCD/lcd44780.o" "../LCD/lcd44780.c"
'Finished building: ../LCD/lcd44780.c'
' '
'Building file: ../I2C_TWI.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=1000000UL -MMD -MP -MF"I2C_TWI.d" -MT"I2C_TWI.o" -c -o "I2C_TWI.o" "../I2C_TWI.c"
make: *** [I2C_TWI.o] Błąd 1

01:33:06 Build Finished (took 2m:629ms)


main
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


biblioteka LCD i I2C_TWI są to biblioteki z BB
Czy ktoś spotkał się z takim problemem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 06:54 
Online
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2584
Pomógł: 128

Z którego wydania są te biblioteki? Zmieniłeś w nich cokolwiek?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 10:23 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

Wydanie 1 w bibliotekach nic nie zmieniane



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 10:50 
Offline
Moderator
Avatar użytkownika

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

antywirusa wyłącz

_________________
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: 3 sie 2019, o 11:49 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

Wyłącziny ponieważ w czasie kompilowania kodu izoluje jeden z plików



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

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

to sprawdź czy na pewno wyłączony bo być może uśpiłeś tylko jego niektóre kocie opcje a zostawiony jest koci mechanizm wykrywania potencjalnych zagrożeń - jedna z najgorszych głupot w obecnych antywirusach.

Poza tym sprawdź czy masz dobrze zainstalowany toolchain - inne projekty ci się kompilują ? nie sprawdzałeś ?

_________________
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: 3 sie 2019, o 12:37 
Online
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2584
Pomógł: 128

A czy przypadkiem pierwsze wydanie nie było pod WinAVR i stąd te problemy?



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

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

no jeśli to pierwsze i najstarsze wydanie to przede wszystkim warto byłoby wejść na stronę wydawnictwa Atnel i sięgnąć do erraty

_________________
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: 3 sie 2019, o 14:42 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

Wcześniej jakiś miesiąc temu wszystko działało ok, więc nie sprawdzałem nic tylko ten projekt. Po sprawdzeniu innych projektów nie kompilują się i jest błąd nazwa_biblioteki_dodawanej.o.
Do eraty zaglądałem już wcześniej i najprostszy program 03_Multi_LED też się nie kompiluje z powodu d_led.o.
[s]Zastanawia mnie jeszcze dlaczego biblioteka /LCD/lcd44780.c przechodzi a I2C_TWI.c już nie.[/s] po usunięciu z I2C_TWI "__ problem dalej występuje.
toolchain i plugin jest



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 14:54 
Online
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2584
Pomógł: 128

A w jakim środowisku i wersji to kompilujesz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 15:55 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Jeżeli to windows to bierz w łapki Process Monitor, włącz filtrowanie (Ctrl+L), ustaw "Path is" ścieżkę tego co się nie chce zbudować i zobaczysz co blokuje.
Zakładam że próbowałeś robić Clean projektu?

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 16:00 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

Version: Oxygen.3a Release (4.7.3a)
Build id: 20180405-1200
Clean projekt robiony

@harry
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 16:37 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Hmm, wygląda chyba ok.
Czy przy make.exe wywala jakieś błędy(Error/Failed), czy wszędzie jest Success?
Niema czegoś w kolumnie "Details" w rodzaju "read only", access denied, locked file, albo coś w tym rodzaju(przy make)?

Jak możesz to zapisz log jako *.pml i wrzuć.

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 17:03 
Offline
Moderator
Avatar użytkownika

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

piotrasta napisał(a):
Wcześniej jakiś miesiąc temu wszystko działało ok, więc nie sprawdzałem nic tylko ten projekt. Po sprawdzeniu innych projektów nie kompilują się i jest błąd nazwa_biblioteki_dodawanej.o.
Do eraty zaglądałem już wcześniej i najprostszy program 03_Multi_LED też się nie kompiluje z powodu d_led.o.
[s]Zastanawia mnie jeszcze dlaczego biblioteka /LCD/lcd44780.c przechodzi a I2C_TWI.c już nie.[/s] po usunięciu z I2C_TWI "__ problem dalej występuje.
toolchain i plugin jest


Moim zdaniem masz pewnie coś kompletnie źle zrobione z toolchainem ...

Skorzystaj z tego poradnika:

https://mirekk36.blogspot.com/search?q=mars

zrób to od nowa całkowicie - bo pewnie antywirus pożarł ci część toolchaina

_________________
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: 3 sie 2019, o 17:14 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

W result jest No more filter
W detail jest dużo desired access
niestety plik logfile musiałem spakować ponieważ plików pml nie można doodawać


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 17:34 
Online
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2584
Pomógł: 128

Wrzucaj zip'a a nie żadne wynalazki, które nie są natywnie wspierane w OS



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 17:37 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

mirekk36 napisał(a):
Moim zdaniem masz pewnie coś kompletnie źle zrobione z toolchainem ...

Też mi się tak wydaje, bo na poziomie dostępu do plików jest ok.
Zastanawia mnie tylko czemu cc1.exe jest z 2014 roku, avr-gcc 2016 - straszny staroć.

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 17:39 
Online
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2584
Pomógł: 128

Najlepiej to ściągnij nowego MkClipse'a od Mirka i w nim sobie ściągasz toolchaina i wtedy testuj kody. Ja Eclipsa juz praktycznie nie używam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 18:09 
Offline
Użytkownik

Dołączył(a): 24 sty 2014
Posty: 55
Pomógł: 0

ściągłem wszystko z https://mirekk36.blogspot.com/2015/07/e ... ogram.html
i teraz inne projekty działają a mój projekt z pierwszego postu pokazuje make: *** [b.elf] Error 1



Cytuj:
19:00:20 **** Build of configuration Release for project b ****
make all
'Building file: ../I2CTWI.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=1000000UL -MMD -MP -MF"I2CTWI.d" -MT"I2CTWI.o" -c -o "I2CTWI.o" "../I2CTWI.c"
'Finished building: ../I2CTWI.c'
' '
'Building file: ../main.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c"
../main.c: In function 'main':
../main.c:45:1: warning: implicit declaration of function 'i2cInit' [-Wimplicit-function-declaration]
i2cInit(); //inicjalizacja i2c
^
../main.c:46:1: warning: implicit declaration of function 'PCF8583_init' [-Wimplicit-function-declaration]
PCF8583_init(); //inicjalizacja scalaka pcf8583
^
../main.c:47:1: warning: implicit declaration of function 'PCF8583_set_time' [-Wimplicit-function-declaration]
PCF8583_set_time( 19, 17, 1, 0 ); //ustawienie czasu
^
../main.c:48:1: warning: implicit declaration of function 'PCF8583_set_date' [-Wimplicit-function-declaration]
PCF8583_set_date( 6, 2, 2012 ); //ustawienie daty
^
../main.c:49:1: warning: implicit declaration of function 'LCD_start' [-Wimplicit-function-declaration]
LCD_start();
^
../main.c:54:1: warning: implicit declaration of function 'PCF8583_get_time' [-Wimplicit-function-declaration]
PCF8583_get_time( &godz, &min, &sek, &hsek ); //pobranie czasu
^
../main.c:55:1: warning: implicit declaration of function 'PCF8583_get_date' [-Wimplicit-function-declaration]
PCF8583_get_date( &dzien, &miesiac, &rok ); //pobranie daty
^
../main.c:57:1: warning: implicit declaration of function 'LCD_uint8xy' [-Wimplicit-function-declaration]
LCD_uint8xy(sek, 0, 0); //wyświetlenie sekund
^
../main.c:60:1: warning: implicit declaration of function 'LCD_uint16xy' [-Wimplicit-function-declaration]
LCD_uint16xy(rok, 0, 1); //wyświetlenie roku
^
'Finished building: ../main.c'
' '
'Building target: b.elf'
'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,b.map -mmcu=atmega32 -o "b.elf" ./LCD/lcd44780.o ./I2CTWI.o ./main.o
./main.o: In function `main':
main.c:(.text.startup.main+0x20): undefined reference to `i2cInit'
main.c:(.text.startup.main+0x24): undefined reference to `PCF8583_init'
main.c:(.text.startup.main+0x38): undefined reference to `PCF8583_set_time'
main.c:(.text.startup.main+0x48): undefined reference to `PCF8583_set_date'
main.c:(.text.startup.main+0x4c): undefined reference to `LCD_start'
main.c:(.text.startup.main+0x60): undefined reference to `PCF8583_get_time'
main.c:(.text.startup.main+0x70): undefined reference to `PCF8583_get_date'
main.c:(.text.startup.main+0x8e): undefined reference to `LCD_uint8xy'
main.c:(.text.startup.main+0xa0): undefined reference to `LCD_uint8xy'
main.c:(.text.startup.main+0xb2): undefined reference to `LCD_uint8xy'
main.c:(.text.startup.main+0xc6): undefined reference to `LCD_uint16xy'
main.c:(.text.startup.main+0xd8): undefined reference to `LCD_uint8xy'
main.c:(.text.startup.main+0xea): undefined reference to `LCD_uint8xy'
collect2.exe: error: ld returned 1 exit status
make: *** [b.elf] Error 1

19:00:21 Build Finished (took 692ms)




Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2019, o 18:21 
Offline
Moderator
Avatar użytkownika

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

a co to:

LCD_uint8xy

np jest ? toż tu masz błędy - jakieś funkcje których nie ma

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO