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



Teraz jest 12 mar 2025, o 15:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 27 sie 2013, o 18:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Witam

Jakiś czas temu zrobiłem sobie płytkę LCD2USB umożliwiającą podpięcie wyświetlacza HD44780 do komputera przez port USB.
Strona projektu: http://www.harbaum.org/till/lcd2usb/index.shtml
ja zrobiłem wersję jednostronną DIP płytki http://www.elektroda.pl/rtvforum/topic1253968.html

niestety nie wszystko działa jak powinno, mianowicie sterowanie kontrastem przez PC nie działa.
Z pomocą kolegów z forum wyłapałem tam błędy w kodzie.
Niestety miałem problem z przeniesieniem tego projektu do Eclpisa.
Ostatecznie zrezygnowałem z poprawiania tego błędu bo sterowanie kontrastem z PC wydaje mi się zbędne.

Teraz wziąłem się za kolejny projekt tego pana, mianowicie GLCD2USB
http://www.harbaum.org/till/glcd2usb/index.shtml
Na razie złożyłem to do testów na płytce stykowej i działa.
Tylko z małym mankamentem, tzn mój wyświetlacz ma 3 sterowniki a nie 2 tak jak ten z projektu.
Kiedyś zmieniałem już bibliotekę Suna pod mój wyświetlacz i się udało więc pomyślałem że i z tym sobie poradzę, niestety tak jak z LCD2USB mam problem z przeniesieniem tego do Eclipsa.

Zawiesiłem się w miejscu gdzie kompilator woła o plik którego nie ma w plikach projektu :
../usbdrv/usbdrvasm16.inc:228:25: error: asmcommon.inc: No such file or directory

wcześniej pozmieniałem tylko niektóre ścieżki do plików i dodałem ( o zgrozo! :O ) definicję #define F_CPU 16000000 w pliku usbdrvasm.S
Już się tłumaczę, jakimś cudem w tym pliku nie działały odwołania do F_CPU z ustawień projektu.
Po wpisaniu kompilacja poszła dalej.

Teraz pytanie do was- gdzie szukać tych plików/jak się za to zabrać ?
Dodam że Sun to rozkminiał i nawet przesłał mi hexa ( nie dogadaliśmy się ). Wiem że używał programu MinGW. Jako że nie chcę już marnować jego czasu zwracam się do szerszego grona.
A Ciebie Sun przepraszam za marnowanie twojego czasu...

Dołączam aktualną wersję projektu modyfikowanego przeze mnie.

Ps. jeśli komuś udało by się skompilować projekt LCD2USB w eclipsie to proszę o kopię ;)


Załączniki:

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

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2013, o 22:29 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

1bobik1 napisał(a):
../usbdrv/usbdrvasm16.inc:228:25: error: asmcommon.inc: No such file or directory
To pewnie antyvirus skasował ten plik, bo jest on w oryginalnej paczce.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2013, o 07:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

:o nie wiem jak to się stało że nie mam tego pliku.
Na szczęście mam jeszcze starszą wersję którą robiłem na innym komputerze. (brakuje już na prawdę niewiele)


A tutaj log z kompilacji:

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


Załączniki:

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

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2013, o 08:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

No przecież masz napisane.
Brakuje plików
-unistd.h
-sys/stat.h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2013, o 09:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

rly ?
Nie mam problemu z czytaniem tylko ze znaleźnieniem tych plików ;)

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2013, o 09:56 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

To razu zadaj pytanie że potrzebujesz takiego i takiego pliku a nie jakieś uszczypliwości w stosunku do kolegi który tłumaczy ci jak widać nie potrzebnie błędy.

A próbowałeś szukać tych plików? ja coś znalazłem może dorzuć je:

http://unix.superglobalmegacorp.com/Net2/newsrc/sys/stat.h.html
http://gel.sourceforge.net/examples/unistd_8h-source.php



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2013, o 12:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Dorzuciłem a potem kolejne teraz prosi o więcej...
Widzę że nie ma sensu dorzucać tych plików pojedynczo, poczekam na wypowiedź kogoś kto wie co to za pliki i jak można to skompilować.

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2013, o 18:01 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Musisz zainstalować MinGW z interfejsem graficznym i później uruchomić i wybrać odpowiednie pakiety do doinstalowania (pewnie podstawowe) i wtedy Eclipse sam znajdzie unistd.h i inne pliki.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2013, o 19:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Zainstalowałem podstawowe pakiety z MinGW ale nadal nie znajduje tych plików... nie trzeba podać gdzieś w eclipsie linkow do MinGw ?

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2013, o 21:34 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Taki projekt to należałby raczej skompilować 2 razy osobno dla MinGW i osobno dla AVRToolchain. W Eclipse jak wybierasz nowy projekt w C to masz do wyboru również Makefile project, Static Libray, Shared library itp. i wtedy możesz wybrać MinGW GCC jako kompilator.
Myślę, że wszystko poza plikami od AVR należy skompilować jako Static Library z wykorzystaniem MinGW (wtedy pliki o których piszesz powyżej odnajdą się same) i pliki wynikowe umieścić w folderze projektu finalnego dla mikrokontrolera, ale nie znam się na tym więc może poczekasz na inne podpowiedzi.

_________________
Dragonus Cracovus: Biomagia



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

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