programwanie ATMEGA128

Nov 30, 2003 9 Replies

Witam. Chcia³em siê poradziæ jakiego u¿ywacie programatora i programu do programowania tego procka. Mam AVR studio 3.6 i przej¶ciówkê LPT-ISP oraz programator I2CPROG, który wysy³a pliki hex do procka.Trwa to niestety do¶æ d³ugo (kilka minut). W czasie uruchamiania nowego projektu nie jest to zbyt mi³e (ci±g³e przerwy na kawê - bo nie palê). Co mo¿na zrobiæ ¿eby by³o szybciej? W pdfie ATMEGi jest programowanie równoleg³e, czy kto¶ tego u¿ywa³? Jaki interface trzeba kupiæ/zrobiæ? A mo¿e JTAGiem??



Rafa³.



On Behalf Of RafałMa

Używam do programowania standardowego na LPT.

Zmień na taki który programuje blokowo. A z kilkoma minutami przesadzasz. najwyżej jedna minuta. ;-)

Bo procka programuje się w miarę działającym programem. Nie używa się go do debugowania trywialnych błędów.

STK 500 + STK 501. Cena około 1100zł. W sumie.

A znasz jakieś procki, które programuje się dużo szybciej?

pzdr Artur

Programowanie przez JTAG jest chyba najszybsze. JTAG mozna zrobic samemu - z AVR Studio jest upgrade do oryginalnego JTAGa, zreszta oryginalny jest niezabezpieczony, wiec mozna z niego zczytac program. Mam gdzies nawet schemat tego JTAGa dla AVR - znalazlem swego czasu na elektrodzie. Dobrym rozwiazaniem jest tez napisanie bootloadera, ktory bedzie sciagal sobie dane przez USART np. i programowal flash. Jest to tez bardzo szybkie, jesli odpowiednio oprogramujesz przesylanie i programowanie danych.

Pozdrawiam AK

U¿ytkownik "Arek Karas" snipped-for-privacy@2com.pl napisa³ w wiadomo¶ci news:bqdjmp$bk8$ snipped-for-privacy@inews.gazeta.pl... ... ciach

Tak, jak sadze bootloader bedzie dobrym rozwiazaniem i mniej zabawy anizeli z JTAG'iem. Moze zerknij tu:

formatting link
lub na elektrodzie tez pewnie znajdziesz cos gotowego. Pozdrawiam, JR

Dziwne, bo ja kupi³em polski programator za 99 z³

formatting link
i programuje mi ATmega128 w jakie¶ pó³ minuty spod CodeVision.

Pzdr,

Marek

U¿ytkownik "Marek" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@news.altec.pl...

A ile masz kodu napisane ?

Pozdrawiam AK

Zmierzy³em dok³adniej ...

37kB kodu, 25 s programowanie + weryfikacja, raczej cienki Celeron 600, kompilacja zajmuje ju¿ z 10-15 s.

Pzdr,

Marek

Faktycznie zrobiê megaloader. Mam na razie 3kB kodu. Prosty program którego u¿ywam programuje ca³y flash. Gdyby by³ inteligentny to pomija³ by np. komórki puste (FF) i zrobi³by ca³o¶æ w kilkana¶cie sekund, no ale ... pierwsze do¶wiadczenia z ATMEGA...

Rafa³.

W artykule <bqk04i$gfu$ snipped-for-privacy@atlantis.news.tpi.pl> RafałMa napisal(a):

To użyj "lepszego proszku^Wprogramu" pod tytułem avrdude. Nie pamiętam odczytu, ale programowanie ~13KB za pomocą "STK200" zajmuje kilkanaście sekund. Komputer to P120 z 32MB pamięci i Win95 ;-)

Pozdrawiam

Marcin Stanisz

U¿ytkownik "Rafa³Ma" snipped-for-privacy@friko6.onet.pl> napisa³ w wiadomo¶ci news:bqk04i$gfu$ snipped-for-privacy@atlantis.news.tpi.pl... ..ciach

Hm, z tego co pamietam Megi pomijaja prorgramowanie pustych (FF) komorek. Fakt, traci sie czas na przeslanie danych. JR

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required