Atmega8, avr-gcc i AvrStudio.



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Andrzej =?ISO-8859-2?Q?Zy=B6k?= <andrzejzysk_at_nospam_poczta.onet.pl>
Subject: Atmega8, avr-gcc i AvrStudio.
Date: Sun, 05 Jan 2003 19:13:43 +0100


Witam!

Otóż:
stabilność, wielozadaniowość itp.)
oczywiście)

I tu pojawia się problem: gcc nie produkuje pliku obiektowego w formacie
akceptowalnym przez AvrStudio. Znalazłem na sieci programik elfcoff.exe
który miałby tą brudną robotę załatwić, ale na moim programie wykłada się.
Podobno jest gdzieś lepszy programik do tego celu służący o nazwie objtool,
ale google nie chcą pokazać skąd go luzem zassać. Może jest jakiś inny
sposób na symulację atmelka?

Pozdrawiam
--
Andrzej Zyśk

=========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Atmega8, avr-gcc i AvrStudio.
Date: Sun, 05 Jan 2003 20:11:22 +0100


Andrzej Zyśk wrote:

- piszę sobie programik w C na AVR j.w.
- jako kompilatora używam avr-gcc
- i zapragnąłem zrobić symulację w AvrStudio ( v3.55 uruchomione spod wine
oczywiście)

1. Ściągnij najnowszy AvrStudio (4.cośtam)
2. Ściągnij z avrfreaks.net odpowiednie makefile'y - wygenerujesz bez
problemu plik OBJ, łykany przez AvrStudio
3. Jeżeli ATmega8 to oczywiście masz najnowszy avr-gcc (AFAIR 3.2) ?

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


=========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!nnrp

Poprzedni Następny
Wiadomość
Spis treści
From: Andrzej =?ISO-8859-2?Q?Zy=B6k?= <andrzejzysk_at_nospam_poczta.onet.pl>
Subject: Re: Atmega8, avr-gcc i AvrStudio.
Date: Sun, 05 Jan 2003 20:48:56 +0100


Adam Dybkowski napisał(a):

Andrzej Zyśk wrote:

- piszę sobie programik w C na AVR j.w.
- jako kompilatora używam avr-gcc
- i zapragnąłem zrobić symulację w AvrStudio ( v3.55 uruchomione spod
wine oczywiście)

1. Ściągnij najnowszy AvrStudio (4.cośtam)
Z tego co wiem obsługa kodu źródłowego w C jest w pełni wspierana przez
AvrStudio v 3.xx

2. Ściągnij z avrfreaks.net odpowiednie makefile'y - wygenerujesz bez
problemu plik OBJ, łykany przez AvrStudio
To nie jest problem makefile, ale avr-objcopy który nie produkuje (od iluś
tam wersji w tył) obiektów w formacie avr-obj. Wiem, bo kiedyś dawno temu
używałem, ale watch'e nie działały, więc obraziłem się na AvrStudio i z
grubsza nauczyłem się używać więcej mózgu niż debuggera. Ale w sumie fajne
jest to AvrStudio i chociaż nie jest niezbędnikiem może się przydać.

3. Jeżeli ATmega8 to oczywiście masz najnowszy avr-gcc (AFAIR 3.2) ?
Tak, ale najnowszy to on nie jest, po prostu taki mam w mojej dydtrybucji
linuxa.

Pozdrawiam
--
Andrzej Zyśk

=========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.task.gda.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Atmega8, avr-gcc i AvrStudio.
Date: Mon, 06 Jan 2003 22:17:03 +0100


Andrzej Zyśk wrote:

2. Ściągnij z avrfreaks.net odpowiednie makefile'y - wygenerujesz bez
problemu plik OBJ, łykany przez AvrStudio

To nie jest problem makefile, ale avr-objcopy który nie produkuje (od iluś
tam wersji w tył) obiektów w formacie avr-obj. Wiem, bo kiedyś dawno temu
używałem, ale watch'e nie działały, więc obraziłem się na AvrStudio i z
grubsza nauczyłem się używać więcej mózgu niż debuggera. Ale w sumie fajne
jest to AvrStudio i chociaż nie jest niezbędnikiem może się przydać.

Jeżeli byś ściągnął makefile'y to byś się dowiedział, że pliki dla
AvrStudio (.obj) są generowane narzędziem avrobj z pliku ELF, cytat:
"BLOCK 8) create avrobj file from elf output file". Plik .elf generuje
sam kompilator.

3. Jeżeli ATmega8 to oczywiście masz najnowszy avr-gcc (AFAIR 3.2) ?
Tak, ale najnowszy to on nie jest, po prostu taki mam w mojej dydtrybucji
linuxa.

Jakoś na http://www.avrfreaks.com/ nie znalazłem nowszej wersji niż
avrgcc 3.2. Masz inne źródło?

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


=========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Pipen <pipen_at_nospam_beast.tu.kielce.pl>
Subject: Re: Atmega8, avr-gcc i AvrStudio.
Date: Tue, 7 Jan 2003 07:28:40 +0000 (UTC)


In the darkest hour on Mon, 06 Jan 2003 22:17:03, Adam Dybkowski screamed:
2. Ściągnij z avrfreaks.net odpowiednie makefile'y - wygenerujesz bez
problemu plik OBJ, łykany przez AvrStudio

To nie jest problem makefile, ale avr-objcopy który nie produkuje (od iluś
tam wersji w tył) obiektów w formacie avr-obj. Wiem, bo kiedyś dawno temu
używałem, ale watch'e nie działały, więc obraziłem się na AvrStudio i z
grubsza nauczyłem się używać więcej mózgu niż debuggera. Ale w sumie fajne
jest to AvrStudio i chociaż nie jest niezbędnikiem może się przydać.

Jeżeli byś ściągnął makefile'y to byś się dowiedział, że pliki dla
AvrStudio (.obj) są generowane narzędziem avrobj z pliku ELF, cytat:
"BLOCK 8) create avrobj file from elf output file". Plik .elf generuje
sam kompilator.


Pod linuxem wlasnie avr-objcopy dokonuje konwersji z elfa.

3. Jeżeli ATmega8 to oczywiście masz najnowszy avr-gcc (AFAIR 3.2) ?
Tak, ale najnowszy to on nie jest, po prostu taki mam w mojej dydtrybucji
linuxa.

Jakoś na http://www.avrfreaks.com/ nie znalazłem nowszej wersji niż
avrgcc 3.2. Masz inne źródło?


http://members.telering.at/jessich/reinhard/avr/avrgcc/index.html


--
Before the Goat of Mendes... we all must take our turn Artur Piwko vel
Into the magic circle... where still the fire burns Pipen, use finger
We're spinning round and round... until one takes a fall for geekcode/pgp.
The fallen one will not return, the fallen one must burn
-- Mercyful Fate, "Witches' Dance"

Death is just life's way of telling you you've been fired.

=========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Artur Lipowski <lal_at_nospam_pro.onet.pl>
Subject: Re: Atmega8, avr-gcc i AvrStudio.
Date: Fri, 10 Jan 2003 10:52:55 +0000 (UTC)


In article <slrnb1l0do.9p8.pipen_at_nospam_beast.tu.kielce.pl>, Pipen wrote:
In the darkest hour on Mon, 06 Jan 2003 22:17:03, Adam Dybkowski screamed:
2. Ściągnij z avrfreaks.net odpowiednie makefile'y - wygenerujesz bez
problemu plik OBJ, łykany przez AvrStudio
...
Pod linuxem wlasnie avr-objcopy dokonuje konwersji z elfa.
Ale nie obsługuje historycznego/archaicznego formatu COFF używanego przez
AVR Studio.
Na AVR freaks jest sporo wątków na ten temat. W skrócie: jest narzędzie (pod
Windows), które robi taka konwersję, ale nie wszystko jest dobrze lub wogóle
obsługiwane (np. struktury).


Jakoś na http://www.avrfreaks.com/ nie znalazłem nowszej wersji niż
avrgcc 3.2. Masz inne źródło?


http://members.telering.at/jessich/reinhard/avr/avrgcc/index.html

Ja polecam (gotowe RPM-y):
http://savannah.nongnu.org/download/avr-libc/snapshots/
wbrew nazwie działa stabilnie.


Pozdrawiam,
--
Artur Lipowski

========