winAVR

Jul 13, 2004 5 Replies

Witam wszystkich! Mam pytanie co zrobiæ aby korzystaj±c z darmowych narzêdzi (ja u¿ywam WIN avr ) skompilowaæ kod c i móc wygenerowaæ plik .cof , który z kolei mo¿na by importowaæ do AVR studio4. Posiadam debuger JTAG ICE i chcia³bym u¿ywaæ debugera w AVR stidio4.



WIN avr tworzy mi plik .cof ale przy próbie zaimportowania tego pliku do AVR studio 4 nie moge siê juz po³±czyæ z JTAGiem . Je¶li natomiast stworze projekt w AVR studio z komunikacja miedzy JTAGiem nie ma problemu, uk³ad sie programuje....



w góry dzieki za pomoc..


Witam Wejdz na strone atmela - jest wersja beta avr-gcc dostosowana do avr studio razem z opisem instalacji. Jak narazie nie integruje sie w pelni z avr studio. Oparte jest to chyba na winavr wlasnie.

Pozdr AK

Marcin R napisa³:

Stworzyæ extended coffa a nie zwyk³ego coffa (zwyk³y jest do AvrStudio 3.5). Po prostu make wywo³ujesz z parametrem extcoff a nie coff (zak³adaj±c ¿e masz odpowiedni target w makefile'u).

Witam. Mam podobny problem. Gdy otwieram AvrStudio4 i zak³adam projekt w asemblerze jest wszystko w porz±dku, tzn. program bez k³opotu komunikuje siê z JTAG ICE mogê programowaæ procesor, czytaæ sygnaturê itp. Gdy jednak otwieram ext-coff wygenerowany przez avr-objcopy (make extcoff) z WinAVR, AvrStudio twierdzi, ¿e nie potrafi skomunikowaæ siê z JTAG ICE. Czy kto¶ ma pomys³ co mo¿e byæ przyczyn± tego zachowania. Mo¿e co¶ ¼le robie ? Pomijam jaki¶ krok ? Dziêki za wszelkie sugestie. Pozdrawiam, Jacek.

Jacek napisa³:

Moge napisaæ ¿e u mnie to wszystko dzia³a bez najmniejszych problemów. WinAVR 20040404 (na poprzednim te¿ dzia³a³o), AvrStudio 4.09 (na poprzednich te¿ problemów nie by³o), JtagIce samoróbka wg schematu wyszperanego na sieci, procesory które tak debugowa³em to ATmega 162, ATmega 16 i ATmega 32. Nigdy nie mia³em ¿adnego problemu. Pojecia nie mam czemu to moze nie dzia³aæ. Tam po prostu nie ma co pomin±æ albo zrobiæ ¼le...

Thu, 15 Jul 2004 00:25:27 +0200, na pl.misc.elektronika, Darek R. napisał(a):

Nikt jakoś nie napisał, czy problemy są tylko z JTAG, czy w ogóle

- tzn. czy ten sam .cof ładuje się i uruchamia w zwykłym programowym symulatorze Studia . Zresztą zaraz rzeczywiście konwersja elf->cof odejdzie do historii. Atmel dorobił parser formatu elf/dwarf tworzonego bezpośrednio przez avr-gcc; wersja beta2 z poprawionymi usterkami jest już na avrfreaks. Póki co na wyjście dwarf daje się przestawić tylko dystrybucja Atmela avr-gcc-3.4.0, ale to przejściowe - lada moment zapowiada się nowa edycja WinAvr z dodaną tą opcją ( na stronie AvrSide umieściłem też w miarę najnowszą, uniwersalną dystrybucję : avr-gcc-3.4.1 / binutils-2.14 + konwerter elf->cof / avr-libc-1.0.4 ; kompilacja minGW czyli bez dodatkowych bibliotek Cygwinowych; ale tylko dla nowszych procesorów - i686. Przy użyciu tego zestawu można się łatwo przełączać pomiędzy coff a dwarf i potestować co one mogą - obecne AvrSide ma to dodane w opcjach. )

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required