- 
 1. Data: 2010-01-24 12:49:50
 Temat: Programator USB dla AVR i ARM
 Od: Grzegorz <b...@m...pl>
 Witam, 
 zachciało mi się wczoraj przeprogramować układ z AVR, ale natknąłem się
 na problem. Obecnie żaden z komputerów, do których mam dostęp nie
 posiada LPT.
 
 Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
 programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
 tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
 Windows 7 x64 oraz pod Linuxem.
 
 Koszt do 130zł max. Żona nie pozwoli na więcej :)
 
 --
 Pozdrawiam, Grzegorz.
 
- 
 2. Data: 2010-01-24 15:55:45
 Temat: Re: Programator USB dla AVR i ARM
 Od: Gusioo <f...@g...com>
 On 24 Sty, 13:49, Grzegorz <b...@m...pl> wrote: 
 > Witam,
 > zachciało mi się wczoraj przeprogramować układ z AVR, ale natknąłem się
 > na problem. Obecnie żaden z komputerów, do których mam dostęp nie
 > posiada LPT.
 >
 > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
 > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
 > tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
 > Windows 7 x64 oraz pod Linuxem.
 >
 > Koszt do 130zł max. Żona nie pozwoli na więcej :)
 
 Co prawda tylko dla AVR, ale złożyłem sobie to: http://www.fischl.de/usbasp/
 Może Ci się przyda.
 
 Pozdrawiam,
 Jacek.
 
 --
 http://gusioo.blogspot.com/
 
 
- 
 3. Data: 2010-01-24 16:39:02
 Temat: Re: Programator USB dla AVR i ARM
 Od: Paweł <p...@n...pl>
 
 > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
 > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
 > tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
 > Windows 7 x64 oraz pod Linuxem.
 
 
 Procesory ARM robione są przez wiele różnych firm. Nie istnieje coś
 takiego jak uniwersalny programator. Musisz zdecydować się na jakąś
 konkretną rodzinę. Niektóre procesory mają wbudowany bootloader
 pozwalający zaprogramować układ przez RS232 lub USB. Nie wymagają więc
 żadnego programatora.
 
 Paweł
 
- 
 4. Data: 2010-01-25 01:36:08
 Temat: Re: Programator USB dla AVR i ARM
 Od: Adam Dybkowski <a...@4...pl>
 W dniu 2010-01-24 13:49, Grzegorz pisze: 
 
 > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
 > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
 > tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
 > Windows 7 x64 oraz pod Linuxem.
 
 Od programatora AVRów dla Windows wypadałoby wymagać aby pracował m.in.
 z AVR Studio - czyli odpadają dziwaczne wynalazki "programowego"
 udawania USB, które chodzą tylko ze zmodyfikowanym avrdude (a'la
 wspomniany wcześniej w tym wątku usbasp). Zatem polecam coś emulującego
 oryginalny atmelowy programator (gadającego protokołem STK500v2), z
 zintegrowanym sprzętowym konwerterem FTDI (omijaj programatory mające w
 opisie pracę w klasie USB HID zamiast CDC) no i koniecznie buforem
 robiącym konwersję napięć.
 
 Ja mam taki i daje radę:
 http://www.allegro.pl/item887379833_programator_avr_
 usb_4w1_stk500v2_avr910_rs232_gen.html
 
 Praktycznie wszystko, co pójdzie z AVR Studio, uruchomisz też pod
 Linuxem (sterowniki usb_serial i ftdi_sio są wbudowane w kernel, do
 programowania można użyć np. avrdude).
 
 Z drugiej strony jednak, przydałaby się też możliwość debugowania AVRów
 przez JTAG (też z użyciem AVR Studio) - tutaj musisz szukać klona
 atmelowej sondy ATJTAGICE (oryginalna jest koszmarnie droga). Coś w tym
 stylu:
 http://www.allegro.pl/item896579444_usb_avr_jtag_deb
 ugger_zgodny_z_jtag_ice.html
 
 Oczywiście są też programatory typu 2-w-1 ale jeszcze droższe.
 
 Do programowania i debugowania ARMów wystarcza natomiast cokolwiek
 obsługiwanego przez openocd. Dobrze sprawdzają się programatory oparte o
 układ FT2232 lub jeszcze szybszy FT2232H. Pierwszy z brzegu przykład:
 http://www.allegro.pl/item883735269_jtag_na_usb_dla_
 arm_programator_rs232.html
 
 Albo na FT2232H (USB 2.0 High Speed):
 http://www.joernonline.de/contrexx2/cms/index.php?pa
 ge=129
 
 --
 Adam Dybkowski
 http://dybkowski.net/
 
 Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
 
- 
 5. Data: 2010-01-25 01:41:00
 Temat: Re: Programator USB dla AVR i ARM
 Od: Adam Dybkowski <a...@4...pl>
 W dniu 2010-01-24 17:39, Paweł pisze: 
 
 >> Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
 >> programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
 >> tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
 >> Windows 7 x64 oraz pod Linuxem.
 
 > Procesory ARM robione są przez wiele różnych firm. Nie istnieje coś
 > takiego jak uniwersalny programator. Musisz zdecydować się na jakąś
 > konkretną rodzinę.
 
 Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
 wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
 podłącza się właśnie "uniwersalny programator". Służy do programowania i
 debugowania. Nawet gdy procek nie ma własnej pamięci Flash, można
 zagadać z dołączoną do niego na zewnątrz pamięcią Flash (umie to m.in.
 openocd). Na prawdę nie trzeba być zdanym na widzimisię bootloadera
 szeregowego (co producent to innego).
 
 --
 Adam Dybkowski
 http://dybkowski.net/
 
 Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
 
- 
 6. Data: 2010-01-25 10:43:45
 Temat: Re: Programator USB dla AVR i ARM
 Od: J.F. <j...@p...onet.pl>
 On Mon, 25 Jan 2010 02:41:00 +0100, Adam Dybkowski wrote: 
 >Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
 >wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
 >podłącza się właśnie "uniwersalny programator".
 
 A ten JTAG w ARM to wedlug jednego standardu, czy znow kazdy producent
 swoje rejestry umieszcza jak chce ?
 
 J.
 
 
- 
 7. Data: 2010-01-25 14:10:22
 Temat: Re: Programator USB dla AVR i ARM
 Od: mk <m...@o...pl>
 W dniu 2010-01-25 11:43, J.F. pisze: 
 > A ten JTAG w ARM to wedlug jednego standardu, czy znow kazdy producent
 > swoje rejestry umieszcza jak chce ?
 
 Jeden... ale rejestry od programowania Flash, to już jak producent
 chce... Pocieszenie takie, że to już kwestia software do programatora, a
 nie samego programatora.
 
 pzdr
 mk
 
- 
 8. Data: 2010-01-25 17:06:43
 Temat: Re: Programator USB dla AVR i ARM
 Od: Paweł <p...@n...pl>
 
 >> Procesory ARM robione są przez wiele różnych firm. Nie istnieje coś
 >> takiego jak uniwersalny programator. Musisz zdecydować się na jakąś
 >> konkretną rodzinę.
 >
 > Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
 > wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
 > podłącza się właśnie "uniwersalny programator". Służy do programowania i
 > debugowania. Nawet gdy procek nie ma własnej pamięci Flash, można
 > zagadać z dołączoną do niego na zewnątrz pamięcią Flash (umie to m.in.
 > openocd). Na prawdę nie trzeba być zdanym na widzimisię bootloadera
 > szeregowego (co producent to innego).
 >
 
 Interfejs JTAG jest standardowy. Jednak w praktyce do każdej rodziny
 procesorów potrzebne jest inny software do programowania i zwykle inny
 programator.
 
 Paweł
 
- 
 9. Data: 2010-01-25 20:49:31
 Temat: Re: Programator USB dla AVR i ARM
 Od: "Michał Lankosz" <m...@t...pl>
 Użytkownik "Grzegorz" <b...@m...pl> napisał w wiadomości 
 news:hjhfle$74h$1@news.onet.pl...
 > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
 > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
 
 Podepnę się do tematu...
 Czy sprawdzał ktoś ten projekt
 http://www.tuxgraphics.org/electronics/200510/articl
 e05101.shtml
 czy może są jakieś lepsze? Akurat dysponuję porem LPT, ale na okazjonalnie
 przydałby się programator z USB. Użyłbym popularnego
 kabla z układem PL2303, żeby nie bawić się w kupowanie, płytkę i lutowanie
 FT323.
 Oczywiście trzeba zrezygnować z pierwszego programowania za pomocą "BitBang
 loading".
 Czy STK500 V2 wymaga od czasu do czasu upgrade firware? Czy są jakieś wersje
 z automatycznym upgrade z poziomu AVR Studio (self programming)?
 
 Michał
 
 
 
 
- 
 10. Data: 2010-01-25 22:21:26
 Temat: Re: Programator USB dla AVR i ARM
 Od: Adam Dybkowski <a...@4...pl>
 W dniu 2010-01-25 11:43, J.F. pisze: 
 
 >> Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
 >> wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
 >> podłącza się właśnie "uniwersalny programator".
 >
 > A ten JTAG w ARM to wedlug jednego standardu, czy znow kazdy producent
 > swoje rejestry umieszcza jak chce ?
 
 Standard jest jeden, natomiast w kwestii złącza są dwa obozy: jeden
 preferuje oldskulowe wielgachne złącze 2x10 pinów (zaproponowane lata
 temu AFAIR przez samą firmę ARM), a drugi skłania się ku minimalizacji
 do wersji 10-pinowej (to samo tyle że mniej mas). Można spotkać kable
 programujące z obiema wersjami wtyczek a konkretny wybór zależy od tego,
 ile masz miejsca na płytce (czasem to trzeba i pójść w jeszcze mniejsze
 złącza plus przejściówka).
 
 Jeżeli natomiast chodzi o warstwę komunikacji z jądrem procka - standard
 jest dawno ustalony i niezmienny. Tak samo się robi dostęp do rejestrów
 i pamięci RAM w każdym ARMie (różne mogą być tylko adresy tego obszaru
 RAM), podobnie jak i debugowanie (przy czym w niektórych prockach jest
 ograniczenie np. na liczbę pułapek sprzętowych).
 
 Tak jak w tym wątku ktoś już trafnie zauważył - sprzęt do
 debugowania/programowania jest wspólny dla wszystkich ARMów, a
 ewentualne różnice musi obsłużyć soft na komputerze.
 
 --
 Adam Dybkowski
 http://dybkowski.net/
 
 Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
 


 do góry
 do góry![Przelew zagraniczny - jaką opcję wybrać? [© Pio Si - Fotolia.com] Przelew zagraniczny - jaką opcję wybrać?](https://s3.egospodarka.pl/grafika2/przelewy/Przelew-zagraniczny-jaka-opcje-wybrac-219379-150x100crop.jpg) 
![Jak przygotować skuteczną kreację do mailingu. 7 praktycznych porad [© dizain - Fotolia.com] Jak przygotować skuteczną kreację do mailingu. 7 praktycznych porad](https://s3.egospodarka.pl/grafika2/mailing/Jak-przygotowac-skuteczna-kreacje-do-mailingu-7-praktycznych-porad-219161-150x100crop.jpg) 
![Jak reklamować ośrodek wypoczynkowy lub hotel? [© kadmy - fotolia.com] Jak reklamować ośrodek wypoczynkowy lub hotel?](https://s3.egospodarka.pl/grafika2/reklama-internetowa/Jak-reklamowac-osrodek-wypoczynkowy-lub-hotel-221435-150x100crop.jpg) 
![Święta i dni wolne od pracy w Niemczech w 2025 roku [© Freepik] Święta i dni wolne od pracy w Niemczech w 2025 roku](https://s3.egospodarka.pl/grafika2/swieta/Swieta-i-dni-wolne-od-pracy-w-Niemczech-w-2025-roku-263408-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 
 
 


