GCC AVR

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
mouse
-
Posty: 19
Rejestracja: 29 lis 2006, 22:05
Lokalizacja: Opole
Kontakt:

GCC AVR

Post autor: mouse » 05 lip 2007, 10:46

Witam próbuje ruszyć procesor 89S51 Atmela (odpowiednik 51 intela) niestety w avr studio 4 nie mogę wybrać tego procesora. Można to jakoś zmienić ? A może jest jakiś inny kompilator do tego procesora w języku C ??
pozdrawiam mouse

Jurek Szczesiul
-
Posty: 13
Rejestracja: 08 paź 2005, 18:20

Re: GCC AVR

Post autor: Jurek Szczesiul » 05 lip 2007, 11:39

mouse pisze: A może jest jakiś inny kompilator do tego procesora w języku C ??
pozdrawiam mouse
Gcc nie ma portu na 51'
Szukaj pod hasłem SDCC.

Pozdrowienia Jurek S.

mouse
-
Posty: 19
Rejestracja: 29 lis 2006, 22:05
Lokalizacja: Opole
Kontakt:

Post autor: mouse » 05 lip 2007, 12:27

Ściągnołem zainstalowałem ... i nie umiem uruchomić możecie powiedzieć mi jak ?? mam same pliki odnośnie logów i licencji.
więcej informacji znalazłem na tej stroniehttp://mikrokontrolery.net/8051_c_0.htm walcze z ustawieniami. Coś mi się wierzyć niechce że atmel nie wypuścił środowiska do 89S51 w GCC widze taki procek tylko że na szaro i nie moge go wybrać może jakiegos patcha mu potrzeba?

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 05 lip 2007, 15:54

mouse pisze:w GCC widze taki procek tylko że na szaro
Widzę tutaj mylenie pojęć albo niechęć do używania przecinków. Ta wypowiedź powinna być:
Coś mi się wierzyć niechce że atmel nie wypuścił środowiska do 89S51 w GCC, widze taki procek tylko że na szaro...
albo
Coś mi się wierzyć niechce że atmel nie wypuścił środowiska do 89S51. W GCC widze taki procek tylko że na szaro...

W pierwszym przypadku: Nie ma co wierzyć albo nie wierzyć... To nie Atmel wypuścił GCC i nie ma portu tego języka na kontroler 51. Ogólnie 51 jest dość "odporna" na kompilatory C. To znaczy - w chwili gdy była tworzona nikt raczej nie myślał o zaprzęganiu do jej programowania kompilatora C.

W drugim przypadku to raczej mylenie pojęć. W GCC nie można widzieć na szaro, niebiesko, zielono.... Jedyne kolory jakie możemy ujrzeć w GCC to kolory konsolowe, więc w systemie Windows będą to najczęściej czarny i biały. Natomiast, wymienione procesory są widoczne w AVRStudio (zresztą - czy nazwa nic nie mówi AVR - Studio...?), i to widoczne są podczas wybierania symulatora. Może to jakieś zaszłości historyczne? W dokumentacji nie znalazłem informacji aby AVRStudio potrafiło kompilować chociażby asembler innych procesorów niż AVR.

Dla 51, z tego co mi wiadomo, jedynym darmowym kompilatorem C jest SDCC. Można także spróbować z wersjami demo środowisk komercyjnych. Widziałem wersje które posiadają ograniczenie generowanego kodu do 4KB - często to wystarcza. Należy w takim przypadku szukać raczej czegoś w stylu Kickstart (ograniczenie wielkości kodu) niż Trial (ograniczenie na czas działania).

mouse
-
Posty: 19
Rejestracja: 29 lis 2006, 22:05
Lokalizacja: Opole
Kontakt:

Post autor: mouse » 05 lip 2007, 18:30

zdanie tak sformułowane było by najlepsze.
Coś mi się wierzyć niechce że atmel nie wypuścił środowiska do 89S51. W GCC widze taki procek tylko że na szaro...
znalazłem kompilator Keil może sie komuś przyda graficznie zbiżony do GCC dzieki za pomoc
pozdrawiam.

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 05 lip 2007, 19:39

mouse pisze:Keil (...) graficznie zbiżony do GCC
Wyjaśnię to jeszcze raz. GCC to sam kompilator. Narzędzie to pracuje w trybie konsolowym. Narzędzie keila swoją drogą też posiada oddzielny kompilator, jednak całość jest opakowana w wygodne IDE. Trudno mówić tutaj o porównywaniu "grafiki obu kompilatorów" mimo tego, że same programy kompilatorów.... a i owszem, są całkowicie grafiki pozbawione i pod tym względem podobne. Jednak nie o to chyba chodzi.

mouse
-
Posty: 19
Rejestracja: 29 lis 2006, 22:05
Lokalizacja: Opole
Kontakt:

Post autor: mouse » 06 lip 2007, 6:54

:) mój błąd fakt. Keil ma zbliżony interfejs graficzny do AVR studio.

ODPOWIEDZ